MFP_MEDIAITEM_CREATED_EVENT 構造体 (mfplay.h)

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

MFP_EVENT_TYPE_MEDIAITEM_CREATED イベントのイベント構造。 このイベントは、 IMFPMediaPlayer::CreateMediaItemFromURL メソッドまたは IMFPMediaPlayer::CreateMediaItemFromObject メソッドが完了したときに送信されます。

構文

typedef struct MFP_MEDIAITEM_CREATED_EVENT {
  MFP_EVENT_HEADER header;
  IMFPMediaItem    *pMediaItem;
  DWORD_PTR        dwUserData;
} MFP_MEDIAITEM_CREATED_EVENT;

メンバー

header

すべてのIMFPMediaPlayer イベントに共通するデータを含むMFP_EVENT_HEADER構造体。

pMediaItem

新しいメディア項目の IMFPMediaItem インターフェイスへのポインター。 メディア項目の作成に失敗した場合、このメンバーは NULL です

dwUserData

メディア項目のアプリケーション定義ユーザー データ。 この値は、アプリケーションが CreateMediaItemFromURL または CreateMediaItemFromObject を呼び出すときに指定されます。

注釈

この構造体へのポインターを取得するには、IMFPMediaPlayerCallback::OnMediaPlayerEvent メソッドの pEventHeader パラメーターをキャストします。 この目的には 、MFP_GET_MEDIAITEM_CREATED_EVENT マクロを使用できます。

メディア項目は非同期的に作成されます。 複数の項目が作成された場合、操作は任意の順序で完了できます。メソッド呼び出しと同じ順序であるとは限りません。 同時要求が保留中の場合は、 dwUserData メンバーを使用して項目を識別できます。

要件

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

こちらもご覧ください

IMFPMediaPlayerCallback

Media Foundation Structures

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