Interface IMFSampleGrabberSinkCallback (mfidl.h)
Interface de rappel pour obtenir des données multimédias à partir du récepteur sample-grabber.
Héritage
L’interface IMFSampleGrabberSinkCallback hérite d’IMFClockStateSink. IMFSampleGrabberSinkCallback a également les types de membres suivants :
Méthodes
L’interface IMFSampleGrabberSinkCallback utilise ces méthodes.
IMFSampleGrabberSinkCallback::OnProcessSample Appelé lorsque le récepteur d’échantillonnage reçoit un nouvel exemple multimédia. (IMFSampleGrabbersinkCallback.OnProcesssample) |
IMFSampleGrabberSinkCallback::OnSetPresentationClock Appelé lorsque l’horloge de la présentation est définie sur le récepteur sample-grabber. |
IMFSampleGrabberSinkCallback::OnShutdown Appelé lorsque le récepteur d’échantillonnage est arrêté. |
Notes
Le récepteur d’échantillonnage permet à une application d’obtenir des données à partir du pipeline Media Foundation sans implémenter de récepteur multimédia personnalisé. Pour utiliser le récepteur sample-grabber, l’application doit effectuer les étapes suivantes :
- Implémentez l’interface IMFSampleGrabberSinkCallback .
- Appelez MFCreateSampleGrabberSinkActivate, en passant le pointeur d’interface IMFSampleGrabberSinkCallback . Cette fonction retourne un objet IMFActivate .
- Créez une topologie qui inclut un nœud de sortie avec l’objet IMFActivate du récepteur.
- Transmettez cette topologie à la session multimédia.
Vous ne pouvez pas utiliser le récepteur d’échantillonnage pour obtenir du contenu protégé.
Spécifications
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 |