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

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

メディア ファイルを再生するメソッドが含まれています。

MFPlay プレーヤー オブジェクトは、このインターフェイスを公開します。 このインターフェイスへのポインターを取得するには、 MFPCreateMediaPlayer を呼び出します。

継承

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

メソッド

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

 
IMFPMediaPlayer::ClearMediaItem

現在のメディア項目をクリアします。
IMFPMediaPlayer::CreateMediaItemFromObject

オブジェクトからメディア項目を作成します。
IMFPMediaPlayer::CreateMediaItemFromURL

URL からメディア アイテムを作成します。
IMFPMediaPlayer::FrameStep

1 つのビデオ フレームを進めます。
IMFPMediaPlayer::GetAspectRatioMode

現在の縦横比補正モードを取得します。 このモードでは、再生中にビデオの縦横比を維持するかどうかを制御します。
IMFPMediaPlayer::GetBalance

現在のオーディオバランスを取得します。
IMFPMediaPlayer::GetBorderColor

ビデオ罫線の現在の色を取得します。
IMFPMediaPlayer::GetDuration

現在のメディア項目の再生時間を取得します。
IMFPMediaPlayer::GetIdealVideoSize

パフォーマンスや画質を大幅に低下させずに表示できるビデオ サイズの範囲を取得します。
IMFPMediaPlayer::GetMediaItem

現在のメディア項目へのポインターを取得します。
IMFPMediaPlayer::GetMute

オーディオがミュートされているかどうかを照会します。 (IMFPMediaPlayer.GetMute)
IMFPMediaPlayer::GetNativeVideoSize

ビデオのサイズと縦横比を取得します。
IMFPMediaPlayer::GetPosition

現在の再生位置を取得します。 (IMFPMediaPlayer.GetPosition)
IMFPMediaPlayer::GetRate

現在の再生速度を取得します。 (IMFPMediaPlayer.GetRate)
IMFPMediaPlayer::GetState

MFPlay プレーヤー オブジェクトの現在の再生状態を取得します。
IMFPMediaPlayer::GetSupportedRates

サポートされている再生レートの範囲を取得します。
IMFPMediaPlayer::GetVideoSourceRect

ビデオ ソースの四角形を取得します。
IMFPMediaPlayer::GetVideoWindow

ビデオが表示されるウィンドウを取得します。
IMFPMediaPlayer::GetVolume

現在のオーディオ ボリュームを取得します。
IMFPMediaPlayer::InsertEffect

オーディオまたはビデオ効果を再生に適用します。
IMFPMediaPlayer::P ause

再生を一時停止します。 (IMFPMediaPlayer.Pause)
IMFPMediaPlayer::P lay

再生を開始します。 (IMFPMediaPlayer.Play)
IMFPMediaPlayer::RemoveAllEffects

IMFPMediaPlayer::InsertEffect メソッドで追加されたすべての効果を削除します。
IMFPMediaPlayer::RemoveEffect

IMFPMediaPlayer::InsertEffect メソッドで追加された効果を削除します。
IMFPMediaPlayer::SetAspectRatioMode

再生中にビデオの縦横比を維持するかどうかを指定します。
IMFPMediaPlayer::SetBalance

オーディオバランスを設定します。 (IMFPMediaPlayer.SetBalance)
IMFPMediaPlayer::SetBorderColor

ビデオの罫線の色を設定します。
IMFPMediaPlayer::SetMediaItem

再生するメディア項目をキューに入れます。
IMFPMediaPlayer::SetMute

オーディオをミュートまたはミュート解除します。 (IMFPMediaPlayer.SetMute)
IMFPMediaPlayer::SetPosition

再生位置を設定します。
IMFPMediaPlayer::SetRate

再生速度を設定します。 (IMFPMediaPlayer.SetRate)
IMFPMediaPlayer::SetVideoSourceRect

ビデオ ソースの四角形を設定します。
IMFPMediaPlayer::SetVolume

オーディオ ボリュームを設定します。
IMFPMediaPlayer::Shutdown

MFPlay プレーヤー オブジェクトをシャットダウンし、オブジェクトが使用しているリソースをすべて解放します。
IMFPMediaPlayer::Stop

再生を停止します。
IMFPMediaPlayer::UpdateVideo

ビデオ フレームを更新します。 (IMFPMediaPlayer.UpdateVideo)

要件

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

こちらもご覧ください

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

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