Share via


Interface IMFSourceReader (mfreadwrite.h)

Implémenté par l’objet lecteur source Microsoft Media Foundation.

Héritage

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

Méthodes

L’interface IMFSourceReader a ces méthodes.

 
IMFSourceReader ::Flush

Vide un ou plusieurs flux. (IMFSourceReader.Flush)
IMFSourceReader ::GetCurrentMediaType

Obtient le type de média actuel pour un flux.
IMFSourceReader ::GetNativeMediaType

Obtient un format pris en charge en mode natif par la source multimédia.
IMFSourceReader ::GetPresentationAttribute

Obtient un attribut de la source multimédia sous-jacente.
IMFSourceReader ::GetServiceForStream

Interroge la source ou le décodeur multimédia sous-jacent pour une interface.
IMFSourceReader ::GetStreamSelection

Demande si un flux est sélectionné.
IMFSourceReader ::ReadSample

Lit l’exemple suivant à partir de la source multimédia.
IMFSourceReader ::SetCurrentMediaType

Définit le type de média pour un flux.
IMFSourceReader ::SetCurrentPosition

Recherche une nouvelle position dans la source des médias.
IMFSourceReader ::SetStreamSelection

Sélectionne ou désélectionne un ou plusieurs flux.

Remarques

Pour créer le lecteur source, appelez l’une des fonctions suivantes :

Vous pouvez également utiliser l’interface IMFReadWriteClassFactory .

Cette interface est disponible sur Windows Vista si le Supplément de mise à jour de la plateforme pour Windows Vista est installé.

Dans Windows 8, cette interface est étendue avec IMFSourceReaderEx.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7, Windows Vista et supplément de mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête mfreadwrite.h

Voir aussi

Interfaces Media Foundation

Lecteur source