跳转至
400-881-9892

文档中心

官方文档,可查阅产品介绍、快速入门、用户指南、开发指南、API参考、SDK参考、帮助等信息。

文档中心 互动课堂

Audio 类是talk对音频设备做的管理

getmicrophonecount

  • 简要描述

    获取麦克风设备数量

  • 接口详解

    int getmicrophonecount(struct roomclient* client)

  • 返回值:麦克风设备的数量

getmicrophone

  • 简要描述

    通过索引获取麦克风设备名称和id

  • 接口详解

    void getmicrophone(struct roomclient* client,int index, char name[],char deviceid[]);

  • 参数 | 参数 | 说明 | | ---- | ---- | | index | 设备索引 | | name | 设备名称 | | deviceid | 设备ID |

getmicrophoneex

  • 简要描述

    获取当前使用的设备ID

  • 接口详解

    void getmicrophoneex(struct roomclient* client, char* deviceId)

  • 参数:

    参数 说明
    deviceId 设备ID

setmicrophone

  • 简要描述

    设置麦克风 /* * set use recording device id * @param [in] deviceId /

  • 接口详解

    void setmicrophone(struct roomclient* client, char deviceid[])

  • 参数

    参数 说明
    deviceId 设备ID

getspeakercount

  • 简要描述

    获取扬声器数量 /* * get playout device count * @return return the count /

  • 接口详解

    int getspeakercount(struct roomclient* client);

getspeaker

  • 简要描述

    通过索引获取扬声器设备名称和id /* * get playout device name and id by index * @param index device index * @param [out] name device name * @param [out] deviceId device id /

  • 接口详解

    void getspeaker(struct roomclient* client,int index, char name[], char deviceid[])

  • 参数 | 参数 | 说明 | | ---- | ---- | | index | 设备索引 | | name | 设备名称 | | deviceId | 设备ID |

getSpeaker

  • 简要描述

    获取当前使用的扬声器设备ID

  • 接口详解

    void getSpeaker(struct roomclient* client, char* deviceId)

  • 参数

    参数 说明
    deviceId 设备ID

setSpeaker

  • 简要描述

    设置扬声器 /* * set use playout device id * @param [in] deviceId /

  • 接口详解

    void setSpeaker(struct roomclient* client, char deviceid[])

  • 参数:

    参数 说明
    deviceId 设备ID

setSpeakerVolume

  • 简要描述

    设置扬声器音量

  • 接口详解

    void setSpeakerVolume(struct roomclient* client, int volume)

  • 参数 | 参数 | 说明 | | ---- | ---- | | volume | 音量值(0~255) |

getSpeakerVolume

  • 简要描述

    获取扬声器音量

  • 接口详解

    int getSpeakerVolume(struct roomclient* client);

  • 返回值:return current volume (0~255)

setMicrophoneVolume

  • 简要描述

    设置麦克风音量

  • 接口详解

    void setMicrophoneVolume(struct roomclient* client, int volume)

  • 参数:

    参数 说明
    volume 音量值(0~255)

getMicrophoneVolume

  • 简要描述

    获取麦克风音量

  • 接口详解

    int getMicrophoneVolume(struct roomclient* client)

  • 返回值:return current volume (0~255)

setMicrophoneGain

  • 简要描述

    设置麦克风增益

  • 接口详解

    void setMicrophoneGain(struct roomclient* client, float gain)

  • 参数:

    参数 说明
    gain 增益量

getMicrophoneGain

  • 简要描述

    获取麦克风增益

  • 接口详解

    float getMicrophoneGain(struct roomclient* client)

  • 返回值:return current gain default 1.0

muteMic

  • 简要描述

    静音麦克风

  • 接口详解

    void muteMic(struct roomclient* client, bool bMute)

  • 参数 | 参数 | 说明 | | ---- | ---- | | bMute | True 静音 |

isMicMuted

  • 简要描述

    判断麦克风是否静音

  • 接口详解

    bool isMicMuted(struct roomclient* client)

startMicrophoneTest

  • 简要描述

    开始麦克风检测

  • 接口详解

    int startMicrophoneTest(struct roomclient* client, bool loopBack = true)

  • 参数 | 参数 | 说明 | | ---- | ---- | | loopBack | True 循环播放 |

stopMicrophoneTest

  • 简要描述

    停止麦克风检测

  • 接口详解

    int stopMicrophoneTest(struct roomclient* client)

  • 返回值: return 0 success

startSpeakerTest

  • 简要描述

    开始扬声器检测

  • 接口详解

    int startSpeakerTest(struct roomclient* client, const char* testAudioFilePath)

  • 参数:

    参数 说明
    testAudioFilePath 检测扬声器声音文件

stopSpeakerTest

  • 简要描述

    停止扬声器检测

  • 接口详解

    int stopSpeakerTest(struct roomclient* client)

  • 返回值: return 0 success

setAgcStatus

  • 简要描述

    设置自动增益

  • 接口详解

    int setAgcStatus(struct roomclient* client, bool enable)

  • 返回值: return 0 success

  • 参数

    参数 说明
    enable true 为设置

setAecStatus

  • 简要描述

    设置声学回声

  • 接口详解

    int setAecStatus(struct roomclient* client, bool enable)

  • 返回值: return 0 success

  • 参数:

    参数 说明
    enable true 为设置

setNsStatus

  • 简要描述

    设置自动抑制噪音

  • 接口详解

    int setNsStatus(struct roomclient* client, bool enable)

  • 返回值: return 0 success

  • 参数 | 参数 | 说明 | | ---- | ---- | | enable | true 为设置 |