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