Share via


使用EVR媒體接收

[此頁面所述的元件, 增強的視訊轉譯器是舊版功能。 它已被透過 MediaPlayerIMFMediaEngine 元件公開的簡單視頻轉譯器(SVR)所取代。 若要播放視訊內容,您應該將數據傳送到其中一個元件,並允許它們具現化新的視訊轉譯器。 這些元件已針對 Windows 10 和 Windows 11 優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayer 或較低層級 的 IMFMediaEngine API 在 Windows 中播放視訊媒體,而不是 EVR。 Microsoft 建議將使用舊版 API 的現有程式代碼重寫為盡可能使用新的 API。]

增強式視訊轉譯器 (EVR) 媒體接收可作為獨立元件。 不過,應用程式通常會在拓撲內建立 EVR 媒體接收,然後使用媒體會話來控制播放。

有兩種方式可建立 EVR 媒體接收:

EVR 媒體接收一開始有一個數據流接收,對應至參考數據流。 若要新增數據流接收,請呼叫 IMFMediaSink::AddStreamSink

增強式視訊轉譯器

媒體接收