IMFPMediaPlayer 介面 (mfplay.h)

重要 廢棄。 此 API 可能會從未來的 Windows 版本中移除。 應用程式應該使用 媒體會話 播放。
 

包含播放媒體檔案的方法。

MFPlay 播放程式對象會公開這個介面。 若要取得此介面的指標,請呼叫 MFPCreateMediaPlayer

繼承

IMFPMediaPlayer 介面繼承自 IUnknown 介面。 IMFPMediaPlayer 也有下列類型的成員:

方法

IMFPMediaPlayer 介面具有這些方法。

 
IMFPMediaPlayer::ClearMediaItem

清除目前的媒體專案。
IMFPMediaPlayer::CreateMediaItemFromObject

從物件建立媒體專案。
IMFPMediaPlayer::CreateMediaItemFromURL

從 URL 建立媒體專案。
IMFPMediaPlayer::FrameStep

向前移一個視訊畫面。
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 進行音訊/視訊播放