音频设置
更新时间:2025-04-18 04:53:28

音频设置

方法总览

方法名称 行为 含义描述
EnableMicOnMeetingEntry 调用 设置麦克风是否默认开启;bEnable: 麦克风是否默认开启
IsMicOnMeetingEntryEnable 调用 设置麦克风是否默认开启;bEnable: 麦克风是否默认开启
SetNoiseCancellationLevel 调用 设置噪声消除等级;eLevel: 目标噪声消除等级
GetNoiseCancellationLevel 调用 获取噪声消除等级;eLevel: 目标噪声消除等级
SetEchoCancellationLevel 调用 设置回声消除等级;eLevel: 目标回声消除等级
GetEchoCancellationLevel 调用 获取回声消除等级;eLevel: 目标回声消除等级
EnableAutoMicVolume 调用 是否开启自动音量;bEnable: 是否启用自动音量调整
IsAutoMicVolumeEnable 调用 是否开启了自动音量;

EnableMicOnMeetingEntry

接口描述

设置麦克风是否默认开启

接口定义

YLSDKERR EnableMicOnMeetingEntry(bool bEnable);

参数描述

参数 类型 含义
bEnable bool 麦克风是否默认开启

返回值描述

类型 含义
YLSDKERR 错误码,详情见错误码 YLSDKERR 的定义

IsMicOnMeetingEntryEnable

接口描述

设置麦克风是否默认开启;bEnable: 麦克风是否默认开启

接口定义

bool IsMicOnMeetingEntryEnable();

参数描述

无参数。

返回值描述

类型 含义
bool

SetNoiseCancellationLevel

接口描述

设置噪声消除等级

接口定义

YLSDKERR SetNoiseCancellationLevel(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 的定义

GetNoiseCancellationLevel

接口描述

获取噪声消除等级;eLevel: 目标噪声消除等级

接口定义

YLSDK_NOISE_CANCEL_LEVEL GetNoiseCancellationLevel();

参数描述

无参数。

返回值描述

类型 含义
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,/** < 高等级噪声消除  */
}

SetEchoCancellationLevel

接口描述

设置回声消除等级

接口定义

YLSDKERR SetEchoCancellationLevel(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 的定义

GetEchoCancellationLevel

接口描述

获取回声消除等级;eLevel: 目标回声消除等级

接口定义

YLSDK_ECHO_CANCEL_LEVEL GetEchoCancellationLevel();

参数描述

无参数。

返回值描述

类型 含义
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,/** < 强回声消除  */
}

EnableAutoMicVolume

接口描述

是否开启自动音量

接口定义

YLSDKERR EnableAutoMicVolume(bool bEnable);

参数描述

参数 类型 含义
bEnable bool 是否启用自动音量调整

返回值描述

类型 含义
YLSDKERR 错误码,详情见错误码 YLSDKERR 的定义

IsAutoMicVolumeEnable

接口描述

是否开启了自动音量;

接口定义

bool IsAutoMicVolumeEnable();

参数描述

无参数。

返回值描述

类型 含义
bool
本页目录