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 |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示