資源簡介
通過該視頻會議系統,還可以幫助大家學習C#,提高編程能力。

代碼片段和文件信息
using?System;
using?System.Text;
using?System.Runtime.InteropServices;
namespace?Platform
{
????/********************************************************************************
????*?**?AnyChat?Platform?Core?SDK
????*?*********************************************************************************/
????public?class?AnyChatCoreSDK
????{
????????#region?AnyChat?Platform?Core?SDK?常量定義
????????//?內核參數定義,API:BRAC_SetSDKOption、BRAC_GetSDKOption?傳入參數
????????public?const?int?BRAC_SO_AUDIO_VADCTRL = 1; //?音頻靜音檢測控制(參數為:int型:1打開,0關閉)
????????public?const?int?BRAC_SO_AUDIO_NSCTRL = 2; //?音頻噪音抑制控制(參數為:int型:1打開,0關閉)
????????public?const?int?BRAC_SO_AUDIO_ECHOCTRL = 3; //?音頻回音消除控制(參數為:int型:1打開,0關閉)
????????public?const?int?BRAC_SO_AUDIO_AGCCTRL = 4; //?音頻自動增益控制(參數為:int型:1打開,0關閉)
????????public?const?int?BRAC_SO_AUDIO_CPATUREMODE = 5; //?音頻采集模式設置(參數為:int型:0?發言模式,1?放歌模式,2?卡拉OK模式,3?線路輸入模式)
????????public?const?int?BRAC_SO_AUDIO_MICBOOST = 6; //?音頻采集Mic增強控制(參數為:int型:0?取消,1?選中,2?設備不存在[查詢時返回值])
????????public?const?int?BRAC_SO_RECORD_VIDEOBR = 10; //?錄像視頻碼率設置(參數為:int型,單位:bps)
????????public?const?int?BRAC_SO_RECORD_AUDIOBR = 11; //?錄像音頻碼率設置(參數為:int型,單位:bps)
????????public?const?int?BRAC_SO_RECORD_TMPDIR = 12; //?錄像文件臨時目錄設置(參數為字符串PCHAR類型,必須是完整的絕對路徑)
????????public?const?int?BRAC_SO_SNAPSHOT_TMPDIR = 13; //?快照文件臨時目錄設置(參數為字符串PCHAR類型,必須是完整的絕對路徑)
????????public?const?int?BRAC_SO_CORESDK_TMPDIR = 14; //?設置AnyChat?Core?SDK臨時目錄(參數為字符串PCHAR類型,必須是完整的絕對路徑)
????????public?const?int?BRAC_SO_CORESDK_PATH = 20; //?設置AnyChat?Core?SDK相關組件路徑(參數為字符串PCHAR類型,必須是完整的絕對路徑)
????????public?const?int?BRAC_SO_LOCALVIDEO_BITRATECTRL = 30; //?本地視頻編碼碼率設置(參數為int型,單位bps,同服務器配置:VideoBitrate)
????????public?const?int?BRAC_SO_LOCALVIDEO_QUALITYCTRL = 31; //?本地視頻編碼質量因子控制(參數為int型,同服務器配置:VideoQuality)
????????public?const?int?BRAC_SO_LOCALVIDEO_GOPCTRL = 32; //?本地視頻編碼關鍵幀間隔控制(參數為int型,同服務器配置:VideoGOPSize)
????????public?const?int?BRAC_SO_LOCALVIDEO_FPSCTRL = 33; //?本地視頻編碼幀率控制(參數為int型,同服務器配置:VideoFps)
????????public?const?int?BRAC_SO_LOCALVIDEO_PRESETCTRL = 34; //?本地視頻編碼預設參數控制(參數為int型,1-5)
????????public?const?int?BRAC_SO_LOCALVIDEO_APPLYPARAM = 35; //?應用本地視頻編碼參數,使得前述修改即時生效(參數為int型:1?使用新參數,0?使用默認參數)
????????public?const?int?BRAC_SO_LOCALVIDEO_VIDEOSIZEPOLITIC=36;//?本地視頻采集分辯率控制策略(參數為int型,0?自動向下逐級匹配[默認];1?使用采集設備默認分辯率),當配置的分辯率不被采集設備支持時有效
????????public?const?int?BRAC_SO_LOCALVIDEO_DEINTERLACE = 37; //?本地視頻反交織參數控制(參數為int型:?0?不進行反交織處理[默認];1?反交織處理),當輸入視頻源是隔行掃描源(如電視信號)時通過反交織處理可以提高畫面質量
????????public?const?int?BRAC_SO_NETWORK_P2PPOLITIC = 40; //?本地網絡P2P策略控制(參數為:int型:0?禁止本地P2P,1?服務器控制P2P[默認],2?上層應用控制P2P連接,3?按需建立P2P連接)
????????public?const?int?BRAC_SO_NETWORK_P2PCONNECT = 41; //?嘗試與指定用戶建立P2P連接(參數為int型,表示目標用戶ID),連接建立成功后,會通過消息反饋給上層應用,P2P控制策略=2時有效
????????public?const?int?BRAC_SO_NETWORK_P2PBREAK???????=???42; //?斷開與指定用戶的P2P連接(參數為int型,表示目標用戶ID)[暫不支持,保留]
????????//?用戶狀態標志定義,API:BRAC_QueryUserState?傳入參數
????????public?const?int?BRAC_USERSTATE_CAMERA ????
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????1389??2010-08-26?09:12??2010101411397283\AnyChatDemo.sln
?????文件??????41115??2010-08-25?14:48??2010101411397283\Platform\BRAnyChatCoreSDK.cs
?????文件???????2329??2010-08-26?09:12??2010101411397283\Platform\Platform.csproj
?????文件???????1436??2010-08-24?18:03??2010101411397283\Platform\Properties\AssemblyInfo.cs
?????目錄??????????0??2010-09-10?09:32??2010101411397283\Platform\Properties
?????文件???????6298??2010-08-25?15:11??2010101411397283\Platform\SystemSetting.cs
?????文件????????164??2005-02-08?16:58??2010101411397283\Platform\『源碼天空』.url
?????文件???????1553??2010-03-13?10:43??2010101411397283\Platform\【源碼說明】.txt
?????文件????????164??2005-02-08?16:58??2010101411397283\Platform\免費『商業源碼』.url
?????文件????????188??2010-04-10?11:06??2010101411397283\Platform\更多源碼.url
?????文件?????????66??2008-11-29?12:41??2010101411397283\Platform\源碼天空.htm
?????目錄??????????0??2010-10-16?10:56??2010101411397283\Platform
?????文件????1285120??2010-04-29?13:14??2010101411397283\WinProc\bin\debug\avcodec.dll
?????文件?????160256??2010-04-26?21:02??2010101411397283\WinProc\bin\debug\avformat.dll
?????文件??????57344??2010-04-26?19:05??2010101411397283\WinProc\bin\debug\avutil.dll
?????文件?????229376??2010-08-30?15:33??2010101411397283\WinProc\bin\debug\BRAnyChatCore.dll
?????文件??????94208??2010-07-27?11:13??2010101411397283\WinProc\bin\debug\brMediaUtil.dll
?????文件?????158720??2010-08-30?15:31??2010101411397283\WinProc\bin\debug\brMiscUtil.dll
?????文件??????40960??2010-05-03?10:24??2010101411397283\WinProc\bin\debug\brVideoSink.ax
?????文件??????49152??2010-05-03?10:24??2010101411397283\WinProc\bin\debug\brVideoSource.ax
?????文件?????752640??2010-04-26?18:24??2010101411397283\WinProc\bin\debug\libx264.dll
?????文件??????60273??2006-12-22?12:09??2010101411397283\WinProc\bin\debug\pthreadGC2.dll
?????文件?????????62??2009-12-07?11:03??2010101411397283\WinProc\bin\debug\register_all.bat
?????文件?????276992??2010-04-26?21:00??2010101411397283\WinProc\bin\debug\swscale.dll
?????文件?????187904??2010-09-09?15:01??2010101411397283\WinProc\bin\debug\WinProc.exe
?????目錄??????????0??2010-09-10?09:33??2010101411397283\WinProc\bin\debug
?????目錄??????????0??2010-09-10?09:32??2010101411397283\WinProc\bin
?????文件????????641??2010-08-24?23:12??2010101411397283\WinProc\Form1.cs
?????文件???????4685??2010-08-24?22:53??2010101411397283\WinProc\Form1.Designer.cs
?????文件???????5814??2010-08-24?22:53??2010101411397283\WinProc\Form1.resx
............此處省略27個文件信息
評論
共有 條評論