MFP_MEDIAITEM_SET_EVENT 構造体 (mfplay.h)

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

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

構文

typedef struct MFP_MEDIAITEM_SET_EVENT {
  MFP_EVENT_HEADER header;
  IMFPMediaItem    *pMediaItem;
} MFP_MEDIAITEM_SET_EVENT;

メンバー

header

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

pMediaItem

再生用にキューに入れたメディア項目の IMFPMediaItem インターフェイスへのポインター。

解説

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

1 つ以上のストリームをメディア シンクに接続できなかった場合、イベント プロパティ ストアには MFP_PKEY_StreamRenderingResults プロパティが含まれます。 プロパティの値は、正常に接続されたストリームを示す HRESULT 値の配列です。 イベント プロパティ ストアには、 header.pPropertyStore メンバーを介してアクセスできます。

要件

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

関連項目

IMFPMediaPlayerCallback

Media Foundation Structures

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