Partager via


Interface IMFSourceReaderCallback (mfreadwrite.h)

Interface de rappel pour le lecteur source Microsoft Media Foundation.

Héritage

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

Méthodes

L’interface IMFSourceReaderCallback utilise ces méthodes.

 
IMFSourceReaderCallback ::OnEvent

Appelé lorsque le lecteur source reçoit certains événements de la source multimédia.
IMFSourceReaderCallback ::OnFlush

Appelé lorsque la méthode IMFSourceReader ::Flush se termine.
IMFSourceReaderCallback ::OnReadSample

Appelée lorsque la méthode IMFSourceReader ::ReadSample se termine.

Remarques

Utilisez l’attribut MF_SOURCE_READER_ASYNC_CALLBACK pour définir le pointeur de rappel lorsque vous créez pour la première fois l’objet lecteur source.

Les méthodes de rappel pouvant être appelées à partir de n’importe quel thread, un objet qui implémente cette interface doit être thread-safe.

Si vous ne spécifiez pas de pointeur de rappel, le lecteur source fonctionne de manière synchrone.

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

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

Utilisation du lecteur source en mode asynchrone