IMFMediaEngineEx 介面 (mfmediaengine.h)

擴充 IMFMediaEngine 介面。

繼承

IMFMediaEngineEx 介面繼承自IMFMediaEngineIMFMediaEngineEx 也有下列類型的成員:

方法

IMFMediaEngineEx 介面具有這些方法。

 
IMFMediaEngineEx::ApplyStreamSelections

將先前呼叫的數據流選取範圍套用至 SetStreamSelection。
IMFMediaEngineEx::CancelTimelineMarkerTimer

取消下一個擱置的時間軸標記。
IMFMediaEngineEx::EnableHorizontalMirrorMode

啟用或停用視訊的鏡像。
IMFMediaEngineEx::EnableTimeUpdateTimer

啟用或停用時間更新定時器。
IMFMediaEngineEx::EnableWindowlessSwapchainMode

啟用或停用無窗口交換鏈結模式。
IMFMediaEngineEx::FrameStep

向前或向後執行一個畫面格。
IMFMediaEngineEx::GetAudioEndpointRole

取得用於下一次呼叫 SetSource 或 Load 的音訊裝置端點角色。
IMFMediaEngineEx::GetAudioStreamCategory

取得用於下一次呼叫 SetSource 或 Load 的音訊數據流類別。
IMFMediaEngineEx::GetBalance

取得音訊平衡。
IMFMediaEngineEx::GetNumberOfStreams

取得媒體資源中的數據流數目。
IMFMediaEngineEx::GetPresentationAttribute

從媒體資源取得簡報屬性。
IMFMediaEngineEx::GetRealTimeMode

取得用於下一次呼叫 SetSource 或 Load 的即時模式。
IMFMediaEngineEx::GetResourceCharacteristics

取得描述媒體資源的各種旗標。
IMFMediaEngineEx::GetStatistics

從媒體引擎取得播放統計數據。
IMFMediaEngineEx::GetStereo3DFramePackingMode

針對立體立體 3D 視訊,取得視訊框架內兩個檢視的配置。
IMFMediaEngineEx::GetStereo3DRenderMode

針對立體 3D 視訊,會查詢媒體引擎如何轉譯 3D 視訊內容。
IMFMediaEngineEx::GetStreamAttribute

從媒體資源取得數據流層級屬性。
IMFMediaEngineEx::GetStreamSelection

查詢是否選取要播放的數據流。 (IMFMediaEngineEx.GetStreamSelection)
IMFMediaEngineEx::GetTimelineMarkerTimer

取得下一個時間軸標記的時間,如果有的話。
IMFMediaEngineEx::GetVideoSwapchainHandle

取得無窗口交換鏈結的句柄。
IMFMediaEngineEx::InsertAudioEffect

插入音訊效果。
IMFMediaEngineEx::InsertVideoEffect

插入視訊效果。
IMFMediaEngineEx::IsPlaybackRateSupported

查詢媒體引擎是否可以以指定的播放速率播放。
IMFMediaEngineEx::IsProtected

查詢媒體資源是否包含受保護的內容。
IMFMediaEngineEx::IsStereo3D

查詢媒體資源是否包含立體 3D 視訊。
IMFMediaEngineEx::RemoveAllEffects

拿掉所有音訊和視訊效果。
IMFMediaEngineEx::SetAudioEndpointRole

設定用於下一次呼叫 SetSource 或 Load 的音訊裝置端點。
IMFMediaEngineEx::SetAudioStreamCategory

設定下一次呼叫 SetSource 或 Load 的音訊數據流類別。
IMFMediaEngineEx::SetBalance

設定音訊平衡。 (IMFMediaEngineEx.SetBalance)
IMFMediaEngineEx::SetCurrentTimeEx

使用指定的MF_MEDIA_ENGINE_SEEK_MODE搜尋新的播放位置。
IMFMediaEngineEx::SetRealTimeMode

設定用於下一次呼叫 SetSource 或 Load 的即時模式。
IMFMediaEngineEx::SetSourceFromByteStream

從位元組數據流開啟媒體資源。
IMFMediaEngineEx::SetStereo3DFramePackingMode

針對立體 3D 視訊,設定視訊框架內兩個檢視的版面配置。
IMFMediaEngineEx::SetStereo3DRenderMode

針對立體 3D 視訊,指定媒體引擎如何轉譯 3D 視訊內容。
IMFMediaEngineEx::SetStreamSelection

選取或取消選取要播放的數據流。
IMFMediaEngineEx::SetTimelineMarkerTimer

指定媒體引擎傳送標記事件的簡報時間。
IMFMediaEngineEx::UpdateVideoStream

匯報 視訊的來源矩形、目的地矩形和框線色彩。

備註

IMFMediaEngine 介面包含對應至 HTML5 媒體元素的方法。 IMFMediaEngineEx 提供未直接對應至 HTML5 的其他功能。

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 mfmediaengine.h

另請參閱

IMFMediaEngine

媒體引擎範例

媒體基礎介面