音频设置
方法总览
方法名称 | 行为 | 含义描述 |
---|---|---|
EnableShareSoundWhenSharingScreen | 调用 | 是否开启辅流分享屏幕时也分享声音;bEnable: 是否开启辅流分享屏幕时也分享声音 |
EnableMicOnMeetingEntry | 调用 | 设置麦克风是否默认开启;bEnable: 麦克风是否默认开启 |
EnableNoiseCancellation | 调用 | 设置噪声消除等级;eLevel: 目标噪声消除等级 |
EnableEchoCancellation | 调用 | 设置回声消除等级;eLevel: 目标回声消除等级 |
EnableAutoMicVolume | 调用 | 是否开启自动音量;bEnable: 是否启用自动音量调整 |
EnableShareSoundWhenSharingScreen
接口描述
是否开启辅流分享屏幕时也分享声音
接口定义
YLSDKERR EnableShareSoundWhenSharingScreen(bool bEnable);
参数描述
参数 | 类型 | 含义 |
---|---|---|
bEnable | bool | 是否开启辅流分享屏幕时也分享声音 |
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
EnableMicOnMeetingEntry
接口描述
设置麦克风是否默认开启
接口定义
YLSDKERR EnableMicOnMeetingEntry(bool bEnable);
参数描述
参数 | 类型 | 含义 |
---|---|---|
bEnable | bool | 麦克风是否默认开启 |
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
EnableNoiseCancellation
接口描述
设置噪声消除等级
接口定义
YLSDKERR EnableNoiseCancellation(YLSDK_NOISE_CANCEL_LEVEL eLevel);
参数描述
参数 | 类型 | 含义 |
---|---|---|
eLevel | YLSDK_NOISE_CANCEL_LEVEL | 目标噪声消除等级 |
YLSDK_NOISE_CANCEL_LEVEL 噪声消除等级
enum YLSDK_NOISE_CANCEL_LEVEL {
YLSDK_NOISE_CANCEL_LEVEL_OFF = 0,/** < 关闭噪声消除 */
YLSDK_NOISE_CANCEL_LEVEL_LOW = 1,/** < 低等级噪声消除 */
YLSDK_NOISE_CANCEL_LEVEL_MIDDLE = 2,/** < 中等级噪声消除 */
YLSDK_NOISE_CANCEL_LEVEL_HIGH = 3,/** < 高等级噪声消除 */
}
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
EnableEchoCancellation
接口描述
设置回声消除等级
接口定义
YLSDKERR EnableEchoCancellation(YLSDK_ECHO_CANCEL_LEVEL eLevel);
参数描述
参数 | 类型 | 含义 |
---|---|---|
eLevel | YLSDK_ECHO_CANCEL_LEVEL | 目标回声消除等级 |
YLSDK_ECHO_CANCEL_LEVEL 回声消除等级
enum YLSDK_ECHO_CANCEL_LEVEL {
YLSDK_ECHO_CANCEL_LEVEL_OFF = 0,/** < 关闭回声消除 */
YLSDK_ECHO_CANCEL_LEVEL_NORMAL = 1,/** < 低等级回声消除 */
YLSDK_ECHO_CANCEL_LEVEL_ENHANCE = 2,/** < 高等级回声消除 */
}
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |
EnableAutoMicVolume
接口描述
是否开启自动音量
接口定义
YLSDKERR EnableAutoMicVolume(bool bEnable);
参数描述
参数 | 类型 | 含义 |
---|---|---|
bEnable | bool | 是否启用自动音量调整 |
返回值描述
类型 | 含义 |
---|---|
YLSDKERR | 错误码,详情见错误码 YLSDKERR 的定义 |