• 大小: 9.42MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-10-04
  • 语言: Java
  • 标签: 即时通讯  

资源简介

支持Windows平台音频即时通讯应用开发 支持C++、C#、Java、Delphi、VB.Net、Qt等开发语言 集成H.264、AAC、AMR等编解码技术 封装音视频的采集、编解码、传输、显示和播放等模块 提供客户端SDK和服务器SDK API接口

资源截图

代码片段和文件信息

using System;
using System.Text;
using System.Runtime.InteropServices;

namespace ANYCHATAPI
{
    /********************************************************************************
    * ** AnyChat Platform Core SDK
    * *********************************************************************************/
    public class AnyChatCoreSDK
    {
public const string AnyChatCoreSDKDll = “BRAnyChatCore.dll“;

        #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_AUDIO_AUTOPARAM = 7; // 根据音频采集模式,自动选择合适的相关参数,包括编码器、采样参数、码率参数等(参数为int型:1 启用,0 关闭[默认])
public const int BRAC_SO_AUDIO_MONOBITRATE = 8; // 设置单声道模式下音频编码目标码率(参数为:int型,单位:bps)
public const int BRAC_SO_AUDIO_STEREOBITRATE = 9; // 设置双声道模式下音频编码目标码率(参数为:int型,单位:bps)
public const int BRAC_SO_AUDIO_PLAYDRVCTRL = 70; // 音频播放驱动选择(参数为:int型,0默认驱动, 1 DSound驱动, 2 WaveOut驱动)
public const int BRAC_SO_AUDIO_SOFTVOLMODE = 73; // 设置软件音量模式控制(参数为int型,1打开,0关闭[默认]),使用软件音量模式,将不会改变系统的音量设置

        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_CORESDK_DUMPCOREINFO = 21; // 输出内核信息到日志文件中,便于分析故障原因(参数为:int型:1 输出)
public const int BRAC_SO_CORESDK_EXTVIDEOINPUT = 26; // 外部扩展视频输入控制(参数为int型, 0 关闭外部视频输入[默认], 1 启用外部视频输入)
public const int BRAC_SO_CORESDK_EXTAUDIOINPUT = 27; // 外部扩展音频输入控制(参数为int型, 0 关闭外部音频输入[默认], 1 启用外部音频输入)

        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; // 本地视频编码预设参数控

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2011-04-15 10:00  AnyChatCoreSDK_Win32(MBCS)_V4.7\
     目录           0  2013-03-21 20:36  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\
     目录           0  2012-09-10 20:07  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\
     文件     2597888  2011-02-20 13:39  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\avcodec.dll
     文件       49152  2011-02-20 13:40  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\avcore.dll
     文件      317440  2011-02-20 13:41  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\avformat.dll
     文件       85504  2011-02-20 13:31  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\avutil.dll
     文件      274432  2013-03-21 20:35  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\BRAnyChatCore.dll
     文件       40960  2013-03-19 16:22  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\brAudioSink.ax
     文件      400384  2013-03-19 15:34  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\brMediaCore.dll
     文件       69632  2013-03-19 15:36  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\brMediaShow.dll
     文件      151552  2013-03-19 15:37  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\brMediaUtil.dll
     文件      120832  2013-03-19 15:34  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\brMiscUtil.dll
     文件       40960  2013-03-19 15:39  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\brVideoSink.ax
     文件       49152  2013-03-19 15:39  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\brVideoSource.ax
     文件          88  2012-11-21 21:08  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\register_all.bat
     文件      289280  2011-02-20 13:41  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\client\swscale.dll
     目录           0  2012-12-09 19:41  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\demo\
     文件       73728  2013-03-19 16:19  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\demo\anychatcore.dll
     文件      567296  2012-05-11 14:57  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\demo\AnyChatCSharpDemo.exe
     文件      188416  2012-05-11 15:26  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\demo\AnyChatDemo(C#).exe
     文件       68096  2012-11-23 11:31  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\demo\AnyChatDemo(VB.Net).exe
     文件       24063  2012-11-23 13:43  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\demo\AnyChatDemoForJava.jar
     文件      274432  2013-03-21 20:35  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\demo\BRAnyChatCore.dll
     文件      282624  2012-11-23 09:35  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\demo\BRAnyChatMeeting.exe
     文件       40960  2012-05-11 15:16  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\demo\BRAnyChatSDKDemo.exe
     文件       17920  2012-05-11 15:26  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\demo\Platform.dll
     文件        1087  2012-10-24 12:11  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\demo\readme.txt
     文件      548944  2008-07-30 20:01  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\demo\SkinPPWTL.dll
     目录           0  2011-02-10 11:23  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\demo\skins\
     文件       59317  2008-07-30 20:01  AnyChatCoreSDK_Win32(MBCS)_V4.7\bin\demo\skins\AlphaOS.ssk
............此处省略407个文件信息

评论

共有 条评论