Interface IMFPMediaItem (mfplay.h)
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
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour