Condividi tramite


Interfaccia IMFPMediaPlayer (mfplay.h)

Importante Deprecato. Questa API può essere rimossa dalle versioni future di Windows. Le applicazioni devono usare la sessione multimediale per la riproduzione.
 

Contiene metodi per riprodurre file multimediali.

L'oggetto lettore MFPlay espone questa interfaccia. Per ottenere un puntatore a questa interfaccia, chiama MFPCreateMediaPlayer.

Ereditarietà

L'interfaccia IMFPMediaPlayer eredita dall'interfaccia IUnknown . IMFPMediaPlayer ha anche questi tipi di membri:

Metodi

L'interfaccia IMFPMediaPlayer include questi metodi.

 
IMFPMediaPlayer::ClearMediaItem

Cancella l'elemento multimediale corrente.
IMFPMediaPlayer::CreateMediaItemFromObject

Crea un elemento multimediale da un oggetto .
IMFPMediaPlayer::CreateMediaItemFromURL

Crea un elemento multimediale da un URL.
IMFPMediaPlayer::FrameStep

Passi avanti un fotogramma video.
IMFPMediaPlayer::GetAspectRatioMode

Ottiene la modalità di correzione delle proporzioni corrente. Questa modalità controlla se le proporzioni del video vengono mantenute durante la riproduzione.
IMFPMediaPlayer::GetBalance

Ottiene il saldo audio corrente.
IMFPMediaPlayer::GetBorderColor

Ottiene il colore corrente del bordo video.
IMFPMediaPlayer::GetDuration

Ottiene la durata di riproduzione dell'elemento multimediale corrente.
IMFPMediaPlayer::GetIdealVideoSize

Ottiene l'intervallo di dimensioni del video che possono essere visualizzate senza ridurre significativamente le prestazioni o la qualità dell'immagine.
IMFPMediaPlayer::GetMediaItem

Ottiene un puntatore all'elemento multimediale corrente.
IMFPMediaPlayer::GetMute

Esegue una query per verificare se l'audio è disattivato. (IMFPMediaPlayer.GetMute)
IMFPMediaPlayer::GetNativeVideoSize

Ottiene le dimensioni e le proporzioni del video.
IMFPMediaPlayer::GetPosition

Ottiene la posizione di riproduzione corrente. (IMFPMediaPlayer.GetPosition)
IMFPMediaPlayer::GetRate

Ottiene la frequenza di riproduzione corrente. (IMFPMediaPlayer.GetRate)
IMFPMediaPlayer::GetState

Ottiene lo stato di riproduzione corrente dell'oggetto lettore MFPlay.
IMFPMediaPlayer::GetSupportedRates

Ottiene l'intervallo di frequenze di riproduzione supportate.
IMFPMediaPlayer::GetVideoSourceRect

Ottiene il rettangolo di origine video.
IMFPMediaPlayer::GetVideoWindow

Ottiene la finestra in cui viene visualizzato il video.
IMFPMediaPlayer::GetVolume

Ottiene il volume audio corrente.
IMFPMediaPlayer::InsertEffect

Applica un effetto audio o video alla riproduzione.
IMFPMediaPlayer::P ause

Sospende la riproduzione. (IMFPMediaPlayer.Pause)
IMFPMediaPlayer::P lay

Avvia la riproduzione. (IMFPMediaPlayer.Play)
IMFPMediaPlayer::RemoveAllEffects

Rimuove tutti gli effetti aggiunti con il metodo IMFPMediaPlayer::InsertEffect.
IMFPMediaPlayer::RemoveEffect

Rimuove un effetto aggiunto con il metodo IMFPMediaPlayer::InsertEffect.
IMFPMediaPlayer::SetAspectRatioMode

Specifica se le proporzioni del video vengono mantenute durante la riproduzione.
IMFPMediaPlayer::SetBalance

Imposta il bilanciamento dell'audio. (IMFPMediaPlayer.SetBalance)
IMFPMediaPlayer::SetBorderColor

Imposta il colore per il bordo video.
IMFPMediaPlayer::SetMediaItem

Accoda un elemento multimediale per la riproduzione.
IMFPMediaPlayer::SetMute

Disattiva o disattiva l'audio. (IMFPMediaPlayer.SetMute)
IMFPMediaPlayer::SetPosition

Imposta la posizione di riproduzione.
IMFPMediaPlayer::SetRate

Imposta la frequenza di riproduzione. (IMFPMediaPlayer.SetRate)
IMFPMediaPlayer::SetVideoSourceRect

Imposta il rettangolo di origine video.
IMFPMediaPlayer::SetVolume

Imposta il volume audio.
IMFPMediaPlayer::Shutdown

Arresta l'oggetto lettore MFPlay e rilascia tutte le risorse usate dall'oggetto.
IMFPMediaPlayer::Stop

Arresta la riproduzione.
IMFPMediaPlayer::UpdateVideo

Aggiornamenti il fotogramma video. (IMFPMediaPlayer.UpdateVideo)

Requisiti

Requisito Valore
Client minimo supportato Windows 7 [solo app desktop]
Server minimo supportato Windows Server 2008 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione mfplay.h

Vedi anche

Interfacce di Media Foundation

Uso di MFPlay per la riproduzione audio/video