音频设置
方法总览
| 方法名称 | 行为 | 含义描述 |
|---|---|---|
| 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 | 无 |