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

IMFMediaEventGenerator

Interfaces Media Foundation