音频捕获和呈现接口

[与此页面关联的功能(DirectShow)是一项旧功能。 它已被 MediaPlayerIMFMediaEngine取代,并在媒体基金会 音频/视频捕获。 这些功能已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 MediaPlayerIMFMediaEngineMedia Foundation 中的音频/视频捕获,而不是 DirectShow。 Microsoft建议重写使用旧 API 的现有代码,以尽可能使用新 API。]

这些接口支持 DirectShow 中的音频捕获和呈现

接口 描述
IAMAudioInputMixer 访问系统的声卡上的模拟输入并调整特征,如单声道或立体声、混合级别、平移级别、响度、高音和低音。
IAMAudioRendererStats 获取有关音频呈现的统计性能信息。
IAMBufferNegotiation 控制音频捕获筛选器如何分配缓冲区。
IAMClockSlave 当音频呈现器与其他时钟匹配速率时,控制音频呈现器的容差。
IAMDirectSound 使应用程序能够指定哪个窗口具有控制 DirectSound 音频播放的焦点。
IAMResourceControl 在需要音频设备资源之前保留音频设备资源。
IAMStreamConfig 查询并设置捕获筛选器的输出格式。
IBasicAudio 设置音频输出音量和平衡。

 

接口