mfmediaengine.h 標頭
Microsoft Media Foundation 會使用此標頭。 如需詳細資訊,請參閱
mfmediaengine.h 包含下列程式設計介面:
介面
IMFBufferListNotify 可讓 IMFSourceBufferList 物件通知其用戶端重要狀態變更。 |
IMFCdmSuspendNotify 用來讓用戶端在暫停之前將全域資源帶入一致狀態時,通知內容解密模組 (CDM) 。 |
IMFExtendedDRMTypeSupport 提供方法,以查詢指定的內容類型是否支援指定的索引鍵系統。 |
IMFMediaEngine 可讓應用程式播放音訊或視訊檔案。 |
IMFMediaEngineClassFactory 建立媒體引擎的實例。 |
IMFMediaEngineClassFactory2 建立 IMFMediaKeys 物件的實例。 |
IMFMediaEngineClassFactory4 提供 CreateContentDecryptionModuleFactory 方法來建立 IMFContentDecryptionModuleFactory 的實例,這是指定之金鑰系統的 Content Decryption Module (CDM) 物件的類別處理站。 |
IMFMediaEngineClassFactoryEx IMFMediaEngineClassFactory 介面的擴充功能。 |
IMFMediaEngineEME 由媒體引擎實作,以新增加密的媒體擴充方法。 |
IMFMediaEngineEx 擴充 IMFMediaEngine 介面。 |
IMFMediaEngineExtension 可讓應用程式在媒體引擎中載入媒體資源。 |
IMFMediaEngineNeedKeyNotify 表示媒體引擎的回呼,以通知金鑰要求資料。 |
IMFMediaEngineNotify IMFMediaEngine 介面的回呼介面。 |
IMFMediaEngineOPMInfo 提供取得 Output Protection Manager (OPM) 相關資訊的方法。 |
IMFMediaEngineProtectedContent 可讓媒體引擎播放受保護的視訊內容。 |
IMFMediaEngineSrcElements 提供媒體引擎的媒體資源清單。 |
IMFMediaEngineSrcElementsEx 擴充 IMFMediaEngineSrcElements 介面以提供其他功能。 |
IMFMediaEngineSupportsSourceTransfer 可讓媒體來源在媒體引擎與播放至的共用引擎之間傳輸。 |
IMFMediaEngineWebSupport 啟用 Web 音訊的播放。 |
IMFMediaError 提供媒體引擎的目前錯誤狀態。 |
IMFMediaKeys 表示用來使用數位版權管理來解密媒體資料的媒體金鑰, (DRM) 金鑰系統。 |
IMFMediaKeySession 代表具有數位版權管理 (DRM) 金鑰系統的會話。 |
IMFMediaKeySessionNotify 提供通知應用程式有關媒體金鑰會話相關資訊的機制。 |
IMFMediaSourceExtension 提供媒體來源延伸模組 (MSE) 的功能。 |
IMFMediaSourceExtensionNotify 提供引發與 IMFMediaSourceExtension 相關聯之事件的功能。 |
IMFMediaTimeRange 表示時間範圍的清單,其中每個範圍都是由開始和結束時間所定義。 |
IMFSourceBuffer 表示緩衝區,其中包含 IMFMediaSourceExtension 的媒體資料。 |
IMFSourceBufferList 代表 IMFSourceBuffer 物件的集合。 |
IMFSourceBufferNotify 提供引發與 IMFSourceBuffer 相關聯之事件的功能。 |
IMFTimedText timed-text 物件代表計時文字的元件。 |
IMFTimedTextBinary 表示 timed-text 物件的資料內容。 |
IMFTimedTextCue 代表 timed-text-cue 物件。 |
IMFTimedTextFormattedText 表示格式化計時文字的區塊。 |
IMFTimedTextNotify 介面,定義 Microsoft Media Foundation Timed Text 通知的回呼。 |
IMFTimedTextRegion 表示 timed-text 物件的顯示區域。 |
IMFTimedTextStyle 表示計時文字的樣式。 |
IMFTimedTextTrack 代表計時文字的追蹤。 |
IMFTimedTextTrackList 代表計時文字播放軌的清單。 |
結構
MFVideoNormalizedRect MFVideoNormalizedRect (mfmediaengine.h) 結構會定義標準化矩形,用來指定視訊矩形中的子矩形。 |