版本支持: v1.0.0+
接口概述: 初始化 SDK。
接口定义:
bool Startup(Dispatcher dispatcher,
INemoSDKCallbacks cb,
string logFolder,
int maxRecvVideoStreams = 10,
bool useHwCodec = false,
bool forceBaseRender = false)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
dispatcher | Dispatcher | 是 | 无 | 提供用于管理线程工作项队列的服务 |
cb | 是 | 无 | 回调实例 | |
logFolder | string | 是 | 无 | sdk 日志路径 |
maxRecvVideoStreams | int | 否 | 10 | 最大接收视频流数量 |
useHwCodec | bool | 否 | false | 是否使用硬件编码: true硬件编解码 false使用软编码 |
forceBaseRender | bool | 否 | false | 是否强制使用GDI进行视频渲染: true表示强制使用GDI渲染 |
返回值:
• true: 初始化成功
• false: 初始化失败, 此接口只允许调用一次, 如果多次调用会返回false.
版本支持: v1.0.0+
接口概述: 配置 SDK。
接口定义:
void SetConfig(SDKConfig config)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
config | 是 | 无 | SDK配置信息 |
版本支持: v1.0.0+
接口概述: 停止 SDK。退出进程前必须调用这个方法。
接口定义:
void Shutdown()
版本支持: v1.0.0+
接口概述: 开启并设置故障转储文件(dmp 文件)目录。dmp 文件可用于分析应用程序崩溃
接口定义:
void SetupCrashHandler(string dumpFolder)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
dumpFolder | string | 是 | 无 | 文件存储路径 |
版本支持: v1.0.0+
接口概述: 音频配置(入会前配置)。
接口定义:
void SetAudioConfig(SDKAudioConfig audioConfig)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
audioConfig | 是 | 无 | 音频配置信息 |
版本支持: v1.0.0+
接口概述: 使用操作系统进行音频处理。
接口定义:
void EnableSystemAudioEffect(bool enable)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
enable | bool | 是 | 无 | true 随操作系统,SDK不做干预; false 尝试关闭系统音频增强 |
版本支持: v1.0.0+
接口概述: 回声消除。
接口定义:
void SetEchoAudioEffect(SDKEchoAE echoAE)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
echoAE | SDKEchoAE | 是 | 无 | 回声消除配置项 |
枚举类型:
版本支持: v1.0.0+
接口概述: 背景噪音抑制。
接口定义:
void SetDenoiseAudioEffect(SDKDenoiseAE denoiseAE)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
denoiseAE | SDKDenoiseAE | 是 | 无 | 背景噪音抑制配置项 |
版本支持: v1.0.0+
接口概述: 自动调整麦克风增益。
接口定义:
void EnableAutoMicrophoneAGC(bool enable)
接口参数:
参数名 | 类型 | 必填 | 默认值 | 描述 |
enable | bool | 是 | 无 | 是否启用自动麦克风增益 |