MFP_EVENT_HEADER構造体 (mfplay.h)

大事な 廃止。 この API は、今後の Windows リリースから削除される可能性があります。 アプリケーションでは、再生に メディア セッション を使用する必要があります。
 

すべての種類の MFPlay イベントに共通する情報が含まれます。

構文

typedef struct MFP_EVENT_HEADER {
  MFP_EVENT_TYPE        eEventType;
  HRESULT               hrEvent;
  IMFPMediaPlayer       *pMediaPlayer;
  MFP_MEDIAPLAYER_STATE eState;
  IPropertyStore        *pPropertyStore;
} MFP_EVENT_HEADER;

メンバー

eEventType

MFP_EVENT_TYPE列挙体のメンバーとして指定されたイベントの型。

hrEvent

イベントの原因となった操作のエラーまたは成功コード。

pMediaPlayer

イベントを送信した MFPlay プレーヤー オブジェクトの IMFPMediaPlayer インターフェイスへのポインター。

eState

MFP_MEDIAPLAYER_STATE 列挙体のメンバーとして指定された MFPlay プレーヤー オブジェクトの新しい状態。

pPropertyStore

プロパティ ストア オブジェクトの IPropertyStore インターフェイスへのポインター。 プロパティ ストアは、一部のイベントの種類の追加のイベント データを保持するために使用されます。 このメンバーは NULL である可能性があります。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
Header mfplay.h

こちらもご覧ください

IMFPMediaPlayerCallback

Media Foundation Structures

オーディオ/ビデオ再生に MFPlay を使用する