音频捕获和呈现接口
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
这些接口支持 DirectShow 中的音频捕获和呈现
接口 | 说明 |
---|---|
IAMAudioInputMixer | 访问系统声音卡的模拟输入,并调整单声道或立体声、混音级别、平移级别、响度、高音和低音等特征。 |
IAMAudioRendererStats | 获取有关音频呈现器的性能统计信息。 |
IAMBufferNegotiation | 控制音频捕获筛选器分配缓冲区的方式。 |
IAMClockSlave | 当音频呈现器与另一个时钟的速率匹配时,控制音频呈现器容忍度。 |
IAMDirectSound | 使应用程序能够指定哪个窗口具有用于控制 DirectSound 音频播放的焦点。 |
IAMResourceControl | 在需要音频设备资源之前保留它。 |
IAMStreamConfig | 查询并设置捕获筛选器的输出格式。 |
IBasicAudio | 设置音频输出音量和平衡。 |
相关主题