Interface IMFPMediaItem (mfplay.h)

Note Déconseillée. Cette API peut être supprimée des futures versions 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 le démarrage et les heures 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 possède également ces types de membres :

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 du 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, comme l’auteur ou le titre.
IMFPMediaItem::GetNumberOfStreams

Obtient le nombre de flux (audio, vidéo et autre) 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 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 un attribut de flux.
IMFPMediaItem::GetStreamSelection

Interroge si un flux est sélectionné pour lire. (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

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

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

Interroge 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

   
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