Interfaz IMFPMediaPlayer (mfplay.h)

Importante Obsoleto. Esta API se puede quitar de futuras versiones de Windows. Las aplicaciones deben usar la sesión multimedia para la reproducción.
 

Contiene métodos para reproducir archivos multimedia.

El objeto de reproductor MFPlay expone esta interfaz. Para obtener un puntero a esta interfaz, llame a MFPCreateMediaPlayer.

Herencia

La interfaz IMFPMediaPlayer hereda de la interfaz IUnknown . IMFPMediaPlayer también tiene estos tipos de miembros:

Métodos

La interfaz IMFPMediaPlayer tiene estos métodos.

 
IMFPMediaPlayer::ClearMediaItem

Borra el elemento multimedia actual.
IMFPMediaPlayer::CreateMediaItemFromObject

Crea un elemento multimedia a partir de un objeto .
IMFPMediaPlayer::CreateMediaItemFromURL

Crea un elemento multimedia a partir de una dirección URL.
IMFPMediaPlayer::FrameStep

Avanza un fotograma de vídeo.
IMFPMediaPlayer::GetAspectRatioMode

Obtiene el modo de corrección de relación de aspecto actual. Este modo controla si la relación de aspecto del vídeo se conserva durante la reproducción.
IMFPMediaPlayer::GetBalance

Obtiene el equilibrio de audio actual.
IMFPMediaPlayer::GetBorderColor

Obtiene el color actual del borde de vídeo.
IMFPMediaPlayer::GetDuration

Obtiene la duración de reproducción del elemento multimedia actual.
IMFPMediaPlayer::GetIdealVideoSize

Obtiene el intervalo de tamaños de vídeo que se pueden mostrar sin degradar significativamente el rendimiento o la calidad de la imagen.
IMFPMediaPlayer::GetMediaItem

Obtiene un puntero al elemento multimedia actual.
IMFPMediaPlayer::GetMute

Consulta si el audio está silenciado. (IMFPMediaPlayer.GetMute)
IMFPMediaPlayer::GetNativeVideoSize

Obtiene el tamaño y la relación de aspecto del vídeo.
IMFPMediaPlayer::GetPosition

Obtiene la posición de reproducción actual. (IMFPMediaPlayer.GetPosition)
IMFPMediaPlayer::GetRate

Obtiene la velocidad de reproducción actual. (IMFPMediaPlayer.GetRate)
IMFPMediaPlayer::GetState

Obtiene el estado de reproducción actual del objeto del reproductor MFPlay.
IMFPMediaPlayer::GetSupportedRates

Obtiene el intervalo de velocidades de reproducción admitidas.
IMFPMediaPlayer::GetVideoSourceRect

Obtiene el rectángulo de origen de vídeo.
IMFPMediaPlayer::GetVideoWindow

Obtiene la ventana donde se muestra el vídeo.
IMFPMediaPlayer::GetVolume

Obtiene el volumen de audio actual.
IMFPMediaPlayer::InsertEffect

Aplica un efecto de audio o vídeo a la reproducción.
IMFPMediaPlayer::P ause

Pausa la reproducción. (IMFPMediaPlayer.Pause)
IMFPMediaPlayer::P lay

Inicia la reproducción. (IMFPMediaPlayer.Play)
IMFPMediaPlayer::RemoveAllEffects

Quita todos los efectos que se agregaron con el método IMFPMediaPlayer::InsertEffect.
IMFPMediaPlayer::RemoveEffect

Quita un efecto que se agregó con el método IMFPMediaPlayer::InsertEffect.
IMFPMediaPlayer::SetAspectRatioMode

Especifica si la relación de aspecto del vídeo se conserva durante la reproducción.
IMFPMediaPlayer::SetBalance

Establece el equilibrio de audio. (IMFPMediaPlayer.SetBalance)
IMFPMediaPlayer::SetBorderColor

Establece el color del borde de vídeo.
IMFPMediaPlayer::SetMediaItem

Pone en cola un elemento multimedia para la reproducción.
IMFPMediaPlayer::SetMute

Silencia o desmuta el audio. (IMFPMediaPlayer.SetMute)
IMFPMediaPlayer::SetPosition

Establece la posición de reproducción.
IMFPMediaPlayer::SetRate

Establece la velocidad de reproducción. (IMFPMediaPlayer.SetRate)
IMFPMediaPlayer::SetVideoSourceRect

Establece el rectángulo de origen de vídeo.
IMFPMediaPlayer::SetVolume

Establece el volumen de audio.
IMFPMediaPlayer::Shutdown

Apaga el objeto del reproductor MFPlay y libera los recursos que el objeto está usando.
IMFPMediaPlayer::Stop

Detiene la reproducción.
IMFPMediaPlayer::UpdateVideo

Novedades el fotograma de vídeo. (IMFPMediaPlayer.UpdateVideo)

Requisitos

Requisito Value
Cliente mínimo compatible Windows 7 [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 R2 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado mfplay.h

Consulte también

Interfaces de Media Foundation

Uso de MFPlay para la reproducción de audio y vídeo