音訊擷取和轉譯介面

[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。

這些介面支援 DirectShow 中的音訊擷取和轉譯

介面 描述
IAMAudioInputMixer 存取系統的音效卡上的類比輸入,並調整特性,例如單聲道或身歷聲、混合層級、移動流覽層級、音量、音調和音調。
IAMAudioRendererStats 取得音訊轉譯器的相關統計效能資訊。
IAMBufferNegotiation 控制音訊擷取篩選如何配置緩衝區。
IAMClock一文 當音訊轉譯器與另一個時鐘相符時,控制音訊轉譯器的容錯。
IAMDirectSound 可讓應用程式指定哪些視窗具有控制 DirectSound 音訊播放的焦點。
IAMResourceControl 在需要音訊裝置資源之前保留。
IAMStreamConfig 查詢並設定擷取篩選準則的輸出格式。
IBasicAudio 設定音訊輸出音量和平衡。

 

介面