VideoInfo2 格式類型
[與此頁面 相關的功能 DirectShow是舊版功能。 它已被 MediaPlayer、 IMFMediaEngine和 Media Foundation 中的音訊/視訊擷取取代。 這些功能已針對Windows 10和Windows 11進行優化。 Microsoft 強烈建議新程式碼盡可能使用 MediaPlayer、 IMFMediaEngine 和 音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式碼,以使用新的 API。]
預覽釘選的慣用媒體類型可能是 具有 VIDEOINFOHEADER2 格式的類型。 此格式結構支援特殊功能,例如交錯式視訊和圖片外觀比例。
VMR-7 和 VMR-9 都直接支援 VIDEOINFOHEADER2 。 當您將 VMR 連線到解碼器時,它們會交涉最佳格式。 不過,較舊的影片轉譯器篩選不支援 VIDEOINFOHEADER2。 若要搭配視訊轉譯器篩選使用 VIDEOINFOHEADER2 格式類型,您必須將 重迭混音器 篩選插入圖形中。
- 使用 IPin::EnumMediaTypes 方法,列舉解碼器篩選輸出釘選上的慣用媒體類型。
- 檢查列舉序列中的第一個媒體類型。
- 如果格式類型 FORMAT_VideoInfo2,請將輸出針腳連接到重迭混音器。 然後將重迭混音器連接到視訊轉譯器。 (請參閱 視訊埠 Pins.)
如果您不在意這些功能,就不需要使用重迭混音器。 將解碼器直接連接到影片轉譯器,並改為使用 VIDEOINFOHEADER 格式進行連線。
相關主題