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

目录

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

接口详情

  • StartTestAudioRecord:开始测试麦克风设备,AliMediaDeviceTestInterface。
    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()