mfmediaengine.h ヘッダー
このヘッダーは、Microsoft Media Foundation によって使用されます。 詳細については、次を参照してください。
mfmediaengine.h には、次のプログラミング インターフェイスが含まれています。
インターフェイス
IMFBufferListNotify IMFSourceBufferList オブジェクトが重要な状態変更をクライアントに通知できるようにします。 |
IMFCdmSuspendNotify 中断する前にグローバル リソースを一貫した状態にする必要がある場合に、クライアントがコンテンツ復号化モジュール (CDM) に通知できるようにするために使用されます。 |
IMFExtendedDRMTypeSupport 指定したキー システムで指定したコンテンツ タイプがサポートされているかどうかを照会するためのメソッドを提供します。 |
IMFMediaEngine アプリケーションでオーディオまたはビデオ ファイルを再生できるようにします。 |
IMFMediaEngineClassFactory メディア エンジンのインスタンスを作成します。 |
IMFMediaEngineClassFactory2 IMFMediaKeys オブジェクトのインスタンスを作成します。 |
IMFMediaEngineClassFactory4 指定したキー システムのコンテンツ復号化モジュール (CDM) オブジェクトのクラス ファクトリである IMFContentDecryptionModuleFactory のインスタンスを作成するための CreateContentDecryptionModuleFactory メソッドを提供します。 |
IMFMediaEngineClassFactoryEx IMFMediaEngineClassFactory インターフェイスの拡張機能。 |
IMFMediaEngineEME メディア エンジンによって実装され、暗号化されたメディア拡張メソッドを追加します。 |
IMFMediaEngineEx IMFMediaEngine インターフェイスを拡張します。 |
IMFMediaEngineExtension アプリケーションがメディア エンジンにメディア リソースを読み込むことができます。 |
IMFMediaEngineNeedKeyNotify キー要求データを通知するメディア エンジンへのコールバックを表します。 |
IMFMediaEngineNotify IMFMediaEngine インターフェイスのコールバック インターフェイス。 |
IMFMediaEngineOPMInfo Output Protection Manager (OPM) に関する情報を取得するためのメソッドを提供します。 |
IMFMediaEngineProtectedContent メディア エンジンが保護されたビデオ コンテンツを再生できるようにします。 |
IMFMediaEngineSrcElements メディア リソースの一覧をメディア エンジンに提供します。 |
IMFMediaEngineSrcElementsEx IMFMediaEngineSrcElements インターフェイスを拡張して、追加の機能を提供します。 |
IMFMediaEngineSupportsSourceTransfer メディア ソースをメディア エンジンと Play To の共有エンジンの間で転送できるようにします。 |
IMFMediaEngineWebSupport Web オーディオの再生を有効にします。 |
IMFMediaError メディア エンジンの現在のエラー状態を提供します。 |
IMFMediaKeys Digital Rights Management (DRM) キー システムを使用してメディア データの暗号化を解除するために使用されるメディア キーを表します。 |
IMFMediaKeySession Digital Rights Management (DRM) キー システムとのセッションを表します。 |
IMFMediaKeySessionNotify メディア キー セッションに関する情報についてアプリに通知するメカニズムを提供します。 |
IMFMediaSourceExtension メディア ソース拡張機能 (MSE) の機能を提供します。 |
IMFMediaSourceExtensionNotify IMFMediaSourceExtension に関連付けられているイベントを発生させる機能を提供します。 |
IMFMediaTimeRange 開始時刻と終了時刻によって各範囲が定義される時間範囲の一覧を表します。 |
IMFSourceBuffer IMFMediaSourceExtension のメディア データを含むバッファーを表します。 |
IMFSourceBufferList IMFSourceBuffer オブジェクトのコレクションを表します。 |
IMFSourceBufferNotify IMFSourceBuffer に関連付けられているイベントを発生させる機能を提供します。 |
IMFTimedText 時間指定テキスト オブジェクトは、時間指定テキストの構成要素を表します。 |
IMFTimedTextBinary 時間指定テキスト オブジェクトのデータ コンテンツを表します。 |
IMFTimedTextCue timed-text-cue オブジェクトを表します。 |
IMFTimedTextFormattedText 書式設定された時間指定テキストのブロックを表します。 |
IMFTimedTextNotify Microsoft Media Foundation Timed Text 通知のコールバックを定義するインターフェイス。 |
IMFTimedTextRegion 時間指定テキスト オブジェクトの表示領域を表します。 |
IMFTimedTextStyle 時間指定されたテキストのスタイルを表します。 |
IMFTimedTextTrack 時間指定されたテキストのトラックを表します。 |
IMFTimedTextTrackList 時間指定テキスト トラックの一覧を表します。 |
構造
MFVideoNormalizedRect MFVideoNormalizedRect (mfmediaengine.h) 構造体は、ビデオ四角形のサブ四角形を指定するために使用される正規化された四角形を定義します。 |
列挙
MF_MEDIA_ENGINE_CANPLAY メディア エンジンが指定した種類のメディア リソースを再生できる可能性を指定します。 |
MF_MEDIA_ENGINE_CREATEFLAGS IMFMediaEngineClassFactory::CreateInstance メソッドのフラグが含まれています。 |
MF_MEDIA_ENGINE_ERR メディア エンジンのエラー状態コードを定義します。 |
MF_MEDIA_ENGINE_EVENT メディア エンジンのイベント コードを定義します。 |
MF_MEDIA_ENGINE_EXTENSION_TYPE メディア エンジン拡張機能の種類を指定します。 |
MF_MEDIA_ENGINE_FRAME_PROTECTION_FLAGS ビデオ フレームのコンテンツ保護要件を指定します。 |
MF_MEDIA_ENGINE_KEYERR メディア エンジンのメディア キー エラー コードを定義します。 |
MF_MEDIA_ENGINE_NETWORK メディア エンジンのネットワーク状態コードを定義します。 |
MF_MEDIA_ENGINE_OPM_STATUS 出力保護マネージャー (OPM) の状態を定義します。 |
MF_MEDIA_ENGINE_PRELOAD メディア エンジンのプリロード ヒントを定義します。 |
MF_MEDIA_ENGINE_PROTECTION_FLAGS メディア エンジンが保護されたコンテンツを再生するかどうか、およびメディア エンジンが保護されたメディア パス (PMP) を使用するかどうかを指定するフラグが含まれています。 |
MF_MEDIA_ENGINE_READY メディア エンジンの準備完了状態の値を定義します。 |
MF_MEDIA_ENGINE_S3D_PACKING_MODE パックされた 3D ビデオ フレームのレイアウトを指定します。 |
MF_MEDIA_ENGINE_SEEK_MODE メディア エンジンシークモードの値を定義します。 |
MF_MEDIA_ENGINE_STATISTIC 再生中にメディア エンジンが追跡する統計情報を識別します。 |
MF_MEDIA_ENGINE_STREAMTYPE_FAILED 失敗したメディア ストリームの種類を識別します。 |
MF_MSE_ERROR メディア ソース拡張機能のさまざまなエラー状態を定義します。 |
MF_MSE_READY メディア ソース拡張機能のさまざまな準備状態を定義します。 |
MF_TIMED_TEXT_ALIGNMENT テキストを親ブロック要素に配置する方法を指定します。 |
MF_TIMED_TEXT_CUE_EVENT 時間指定テキスト キュー イベントの種類を指定します。 |
MF_TIMED_TEXT_DECORATION テキストの装飾方法 (下線など) を指定します。 |
MF_TIMED_TEXT_DISPLAY_ALIGNMENT テキストを表示に合わせる方法を指定します。 |
MF_TIMED_TEXT_ERROR_CODE 時間指定テキスト トラックで発生した種類エラーを指定します。 |
MF_TIMED_TEXT_FONT_STYLE 時間指定されたテキストのフォント スタイルを指定します。 |
MF_TIMED_TEXT_SCROLL_MODE 親要素をスクロールするときのテキストの表示方法を指定します。 |
MF_TIMED_TEXT_TRACK_KIND 時間指定されたテキスト トラックの種類を指定します。 |
MF_TIMED_TEXT_UNIT_TYPE 時間指定されたテキストを測定する単位を指定します。 |
MF_TIMED_TEXT_WRITING_MODE テキストが親要素に書き込まれるシーケンスを指定します。 |