Interface IMFMediaSession (mfidl.h)
Fournit des contrôles de lecture pour le contenu protégé et non protégé. Les objets session multimédia et PMP (protected media path) exposent cette interface. Cette interface est l’interface principale que les applications utilisent pour contrôler le pipeline Media Foundation.
Pour obtenir un pointeur vers cette interface, appelez MFCreateMediaSession ou MFCreatePMPMediaSession.
Héritage
L’interface IMFMediaSession hérite de IMFMediaEventGenerator. IMFMediaSession a également les types de membres suivants :
Méthodes
L’interface IMFMediaSession a ces méthodes.
IMFMediaSession ::ClearTopologies Efface toutes les présentations mises en file d’attente pour lecture dans la session multimédia. |
IMFMediaSession ::Close Ferme la session multimédia et libère toutes les ressources qu’il utilise. |
IMFMediaSession ::GetClock Récupère l’horloge de présentation de la session multimédia. |
IMFMediaSession ::GetFullTopology Obtient une topologie de la session multimédia. |
IMFMediaSession ::GetSessionCapabilities Récupère les fonctionnalités de la session multimédia, en fonction de la présentation actuelle. |
IMFMediaSession ::P ause Suspend la session multimédia. |
IMFMediaSession ::SetTopology Définit une topologie sur la session multimédia. |
IMFMediaSession ::Shutdown Arrête la session multimédia et libère toutes les ressources utilisées par la session multimédia. |
IMFMediaSession ::Start Démarre la session multimédia. |
IMFMediaSession ::Stop Arrête la session multimédia. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mfidl.h |
Voir aussi
Guide pratique pour lire des fichiers multimédias avec Media Foundation