IMFPMediaItem インターフェイス (mfplay.h)

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

メディア アイテムを表します。 メディア項目は、ビデオ ファイルなどのメディア データのソースの抽象化です。 このインターフェイスを使用して、ソースに関する情報を取得したり、開始時刻や停止時間などの特定の再生設定を変更したりできます。 このインターフェイスへのポインターを取得するには、次のいずれかのメソッドを呼び出します。

継承

IMFPMediaItem インターフェイスは、IUnknown インターフェイスから継承されます。 IMFPMediaItem には、次の種類のメンバーもあります。

メソッド

IMFPMediaItem インターフェイスには、これらのメソッドがあります。

 
IMFPMediaItem::GetCharacteristics

メディア項目を記述するさまざまなフラグを取得します。
IMFPMediaItem::GetDuration

メディア アイテムの期間を取得します。
IMFPMediaItem::GetMediaPlayer

メディア項目を作成した MFPlay プレーヤー オブジェクトへのポインターを取得します。
IMFPMediaItem::GetMetadata

作成者やタイトルなど、ソースのメタデータを含むプロパティ ストアを取得します。
IMFPMediaItem::GetNumberOfStreams

メディア項目内のストリーム (オーディオ、ビデオ、その他) の数を取得します。
IMFPMediaItem::GetObject

メディア項目の作成に使用された オブジェクトを取得します。
IMFPMediaItem::GetPresentationAttribute

プレゼンテーション属性のメディア アイテムに対してクエリを実行します。
IMFPMediaItem::GetStartStopPosition

メディア項目の開始時刻と停止時刻を取得します。
IMFPMediaItem::GetStreamAttribute

ストリーム属性のメディア 項目に対してクエリを実行します。
IMFPMediaItem::GetStreamSelection

再生するストリームが選択されているかどうかを照会します。 (IMFPMediaItem.GetStreamSelection)
IMFPMediaItem::GetURL

メディア アイテムの作成に使用された URL を取得します。
IMFPMediaItem::GetUserData

メディア項目に格納されているアプリケーション定義の値を取得します。
IMFPMediaItem::HasAudio

メディア アイテムにオーディオ ストリームが含まれているかどうかを照会します。
IMFPMediaItem::HasVideo

メディア アイテムにビデオ ストリームが含まれているかどうかを照会します。
IMFPMediaItem::IsProtected

メディア アイテムに保護されたコンテンツが含まれているかどうかを照会します。
IMFPMediaItem::SetStartStopPosition

メディア アイテムの開始時刻と停止時刻を設定します。
IMFPMediaItem::SetStreamSelection

ストリームを選択または選択解除します。
IMFPMediaItem::SetStreamSink

メディア項目のメディア シンクを設定します。
IMFPMediaItem::SetUserData

メディア項目にアプリケーション定義の値を格納します。

要件

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

こちらもご覧ください

メディア ファンデーション インターフェイス

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