Interface IMFPMediaItem (mfplay.h)

Note 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.
 

Représente un élément multimédia. Un élément multimédia est une abstraction pour une source de données multimédias, comme un fichier vidéo. Utilisez cette interface pour obtenir des informations sur la source ou pour modifier certains paramètres de lecture, tels que les heures de démarrage et d’arrêt. Pour obtenir un pointeur vers cette interface, appelez l’une des méthodes suivantes :

Héritage

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

Méthodes

L’interface IMFPMediaItem a ces méthodes.

 
IMFPMediaItem ::GetCharacteristics

Obtient différents indicateurs qui décrivent l’élément multimédia.
IMFPMediaItem ::GetDuration

Obtient la durée de l’élément multimédia.
IMFPMediaItem ::GetMediaPlayer

Obtient un pointeur vers l’objet lecteur MFPlay qui a créé l’élément multimédia.
IMFPMediaItem ::GetMetadata

Obtient un magasin de propriétés qui contient des métadonnées pour la source, telles que l’auteur ou le titre.
IMFPMediaItem ::GetNumberOfStreams

Obtient le nombre de flux (audio, vidéo et autres) dans l’élément multimédia.
IMFPMediaItem ::GetObject

Obtient l’objet utilisé pour créer l’élément multimédia.
IMFPMediaItem ::GetPresentationAttribute

Interroge l’élément multimédia pour rechercher un attribut de présentation.
IMFPMediaItem ::GetStartStopPosition

Obtient les heures de début et d’arrêt de l’élément multimédia.
IMFPMediaItem ::GetStreamAttribute

Interroge l’élément multimédia pour rechercher un attribut de flux.
IMFPMediaItem ::GetStreamSelection

Interroge si un flux est sélectionné pour être lu. (IMFPMediaItem.GetStreamSelection)
IMFPMediaItem ::GetURL

Obtient l’URL utilisée pour créer l’élément multimédia.
IMFPMediaItem ::GetUserData

Obtient la valeur définie par l’application stockée dans l’élément multimédia.
IMFPMediaItem ::HasAudio

Demande si l’élément multimédia contient un flux audio.
IMFPMediaItem ::HasVideo

Demande si l’élément multimédia contient un flux vidéo.
IMFPMediaItem ::IsProtected

Demande si l’élément multimédia contient du contenu protégé.
IMFPMediaItem ::SetStartStopPosition

Définit l’heure de début et d’arrêt de l’élément multimédia.
IMFPMediaItem ::SetStreamSelection

Sélectionne ou désélectionne un flux.
IMFPMediaItem ::SetStreamSink

Définit un récepteur multimédia pour l’élément multimédia.
IMFPMediaItem ::SetUserData

Stocke une valeur définie par l’application dans l’élément multimédia.

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