• 大小: 1.48MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-20
  • 语言: C#
  • 标签: C#  

资源简介

通过该视频会议系统,还可以帮助大家学习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个文件信息

评论

共有 条评论