音訊擷取和轉譯介面
[與此頁面相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議使用舊版 API 的現有程式碼盡可能重寫為使用新的 API。
這些介面支援 DirectShow 中的音訊擷取和轉譯
介面 | 描述 |
---|---|
IAMAudioInputMixer | 存取系統的音效卡上的類比輸入,並調整特性,例如單聲道或身歷聲、混合層級、移動流覽層級、音量、音調和音調。 |
IAMAudioRendererStats | 取得音訊轉譯器的相關統計效能資訊。 |
IAMBufferNegotiation | 控制音訊擷取篩選如何配置緩衝區。 |
IAMClock一文 | 當音訊轉譯器與另一個時鐘相符時,控制音訊轉譯器的容錯。 |
IAMDirectSound | 可讓應用程式指定哪些視窗具有控制 DirectSound 音訊播放的焦點。 |
IAMResourceControl | 在需要音訊裝置資源之前保留。 |
IAMStreamConfig | 查詢並設定擷取篩選準則的輸出格式。 |
IBasicAudio | 設定音訊輸出音量和平衡。 |
相關主題