次の方法で共有


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

テキストが親要素に書き込まれるシーケンスを指定します。