Interface IMFPMediaPlayer (mfplay.h)

Important Déconseillée. Cette API peut être supprimée des versions ultérieures de Windows. Les applications doivent utiliser la session multimédia pour la lecture.
 

Contient des méthodes pour lire les fichiers multimédias.

L’objet lecteur MFPlay expose cette interface. Pour obtenir un pointeur vers cette interface, appelez MFPCreateMediaPlayer.

Héritage

L’interface IMFPMediaPlayer hérite de l’interface IUnknown. IMFPMediaPlayer a également les types de membres suivants :

Méthodes

L’interface IMFPMediaPlayer a ces méthodes.

 
IMFPMediaPlayer ::ClearMediaItem

Efface l’élément multimédia actuel.
IMFPMediaPlayer ::CreateMediaItemFromObject

Crée un élément multimédia à partir d’un objet .
IMFPMediaPlayer ::CreateMediaItemFromURL

Crée un élément multimédia à partir d’une URL.
IMFPMediaPlayer ::FrameStep

Avance d’une image vidéo.
IMFPMediaPlayer ::GetAspectRatioMode

Obtient le mode de correction des proportions actuel. Ce mode contrôle si les proportions de la vidéo sont conservées pendant la lecture.
IMFPMediaPlayer ::GetBalance

Obtient le solde audio actuel.
IMFPMediaPlayer ::GetBorderColor

Obtient la couleur actuelle de la bordure vidéo.
IMFPMediaPlayer ::GetDuration

Obtient la durée de lecture de l’élément multimédia actuel.
IMFPMediaPlayer ::GetIdealVideoSize

Obtient la plage de tailles vidéo qui peuvent être affichées sans dégrader significativement les performances ou la qualité de l’image.
IMFPMediaPlayer ::GetMediaItem

Obtient un pointeur vers l’élément multimédia actuel.
IMFPMediaPlayer ::GetMute

Demande si l’audio est désactivé. (IMFPMediaPlayer.GetMute)
IMFPMediaPlayer ::GetNativeVideoSize

Obtient la taille et les proportions de la vidéo.
IMFPMediaPlayer ::GetPosition

Obtient la position de lecture actuelle. (IMFPMediaPlayer.GetPosition)
IMFPMediaPlayer ::GetRate

Obtient le taux de lecture actuel. (IMFPMediaPlayer.GetRate)
IMFPMediaPlayer ::GetState

Obtient l’état de lecture actuel de l’objet lecteur MFPlay.
IMFPMediaPlayer ::GetSupportedRates

Obtient la plage des taux de lecture pris en charge.
IMFPMediaPlayer ::GetVideoSourceRect

Obtient le rectangle de la source vidéo.
IMFPMediaPlayer ::GetVideoWindow

Obtient la fenêtre dans laquelle la vidéo est affichée.
IMFPMediaPlayer ::GetVolume

Obtient le volume audio actuel.
IMFPMediaPlayer ::InsertEffect

Applique un effet audio ou vidéo à la lecture.
IMFPMediaPlayer ::P ause

Interrompt la lecture. (IMFPMediaPlayer.Pause)
IMFPMediaPlayer ::P lay

Démarre la lecture. (IMFPMediaPlayer.Play)
IMFPMediaPlayer ::RemoveAllEffects

Supprime tous les effets qui ont été ajoutés avec la méthode IMFPMediaPlayer ::InsertEffect.
IMFPMediaPlayer ::RemoveEffect

Supprime un effet qui a été ajouté avec la méthode IMFPMediaPlayer ::InsertEffect.
IMFPMediaPlayer ::SetAspectRatioMode

Spécifie si les proportions de la vidéo sont conservées pendant la lecture.
IMFPMediaPlayer ::SetBalance

Définit l’équilibre audio. (IMFPMediaPlayer.SetBalance)
IMFPMediaPlayer ::SetBorderColor

Définit la couleur de la bordure vidéo.
IMFPMediaPlayer ::SetMediaItem

Met en file d’attente un élément multimédia pour la lecture.
IMFPMediaPlayer ::SetMute

Désactive ou désactive l’audio. (IMFPMediaPlayer.SetMute)
IMFPMediaPlayer ::SetPosition

Définit la position de lecture.
IMFPMediaPlayer ::SetRate

Définit la vitesse de lecture. (IMFPMediaPlayer.SetRate)
IMFPMediaPlayer ::SetVideoSourceRect

Définit le rectangle de la source vidéo.
IMFPMediaPlayer ::SetVolume

Définit le volume audio.
IMFPMediaPlayer ::Shutdown

Arrête l’objet lecteur MFPlay et libère toutes les ressources utilisées par l’objet.
IMFPMediaPlayer ::Stop

Arrête la lecture.
IMFPMediaPlayer ::UpdateVideo

Mises à jour l’image vidéo. (IMFPMediaPlayer.UpdateVideo)

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau uniquement]
Plateforme cible Windows
En-tête mfplay.h

Voir aussi

Interfaces Media Foundation

Utilisation de MFPlay pour la lecture audio/vidéo