本文档为您介绍了Windows SDK的AliMediaDeviceTestInterface接口。

目录

API 描述
StartTestAudioRecord 开始测试麦克风设备
StopTestAudioRecord 停止测试麦克风设备
StartTestAudioPlayout 开始测试音频播放设备
StopTestAudioPlayout 停止测试音频播放设备
Release 销毁音频设备测试实例

接口详情

  • StartTestAudioRecord:开始测试麦克风设备。
    int StartTestAudioRecord(const char *deviceName, int nTimeInv)
    参数 类型 描述
    deviceName const char* 麦克风设备名称,调用getAudioCaptures获取
    nTimeInv int 音量回调通知的时间间隔,单位为ms,必须大于0

    返回0表示成功,其他表示失败。

  • StopTestAudioRecord:停止测试麦克风设备。
    int StopTestAudioRecord()

    返回0表示成功,其他表示失败。

  • StartTestAudioPlayout:开始测试音频播放设备。
    int StartTestAudioPlayout(const char *deviceName, int nTimeInv, const char *wavFile)
    参数 类型 描述
    deviceName const char* 音频播放设备名称,从getAudioRenderers获取
    nTimeInv int 音量回调通知的时间间隔,单位为ms,必须大于0
    wavFile const char* 需要播放的音频文件,例如d:/test.wav

    返回0表示成功,其他表示失败。

  • StopTestAudioPlayout:停止测试音频播放设备。
    int StopTestAudioPlayout()
  • Release:销毁音频设备测试实例。
    void Release()