共用方式為


VideoInfo2 格式類型

[與此頁面相關聯的功能,DirectShow是舊版功能。 它已被 MediaPlayer、imfMediaEngine 取代,並在媒體基金會 音訊/視訊擷取。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft強烈建議新程式代碼盡可能在媒體 基礎中使用 MediaPlayerIMFMediaEngine 音訊/視訊擷取,而不是 DirectShow。 Microsoft建議使用舊版 API 的現有程式代碼,盡可能改寫成使用新的 API。]

預覽釘選的慣用媒體類型可能是具有 VIDEOINFOHEADER2 格式的類型。 此格式結構支援特殊功能,例如交錯式視訊和圖片外觀比例。

VMR-7 和 VMR-9 都直接支援 VIDEOINFOHEADER2。 當您將 VMR 連線到譯碼器時,它們會交涉最佳格式。 不過,較舊的影片轉譯器篩選不支援 VIDEOINFOHEADER2。 若要搭配視訊轉譯器篩選使用 VIDEOINFOHEADER2 格式類型,您必須將 重迭混音器 篩選插入圖形中。

  1. 使用 IPin::EnumMediaTypes 方法,列舉譯碼器篩選輸出釘選上的慣用媒體類型。
  2. 檢查列舉序列中的第一個媒體類型。
  3. 如果格式類型 FORMAT_VideoInfo2,請將輸出釘選連接到重迭混音器。 然後將重迭混音器連接到視訊轉譯器。 (請參閱 視訊埠針腳

如果您不關心這些功能,就不需要使用重迭混音器。 將譯碼器直接連接到視訊轉譯器,並改為使用 VIDEOINFOHEADER 格式進行連線。

進階擷取主題

在視訊擷取中使用重迭混音器