このヘッダーは、Microsoft Media Foundation によって使用されます。 詳細については、以下を参照してください。
- Microsoft Media Foundation を する
mfmediaengine.h には、次のプログラミング インターフェイスが含まれています。
Interfaces
| 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 の 時間指定テキスト キュー オブジェクトを表します。 |
| IMFTimedTextFormattedText の 書式設定された時間指定テキストのブロックを表します。 |
| IMFTimedTextNotify の Microsoft Media Foundation の時間指定テキスト通知のコールバックを定義するインターフェイス。 |
| 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 テキストが親要素に書き込まれるシーケンスを指定します。 |