Interface IMFSampleGrabberSinkCallback2 (mfidl.h)
Étend l’interface IMFSampleGrabberSinkCallback .
Héritage
L’interface IMFSampleGrabberSinkCallback2 hérite de IMFSampleGrabberSinkCallback. IMFSampleGrabberSinkCallback2 a également les types de membres suivants :
Méthodes
L’interface IMFSampleGrabberSinkCallback2 a ces méthodes.
IMFSampleGrabberSinkCallback2::OnProcesssampleEx Appelé lorsque le récepteur d’échantillonnage reçoit un nouvel exemple multimédia. (IMFSampleGrabberSinkCallback2.OnProcesssampleEx) |
Notes
Cette interface de rappel est utilisée avec le récepteur sample-grabber. Il étend l’interface IMFSampleGrabberSinkCallback en ajoutant la méthode OnProcessSampleEx , qui remplace la méthode IMFSampleGrabberSinkCallback::OnProcessSample .
La méthode OnProcessSampleEx ajoute un paramètre qui contient les attributs de l’exemple multimédia. Vous pouvez utiliser les attributs pour obtenir des informations sur l’exemple, telles que la dominance de champ et les indicateurs de téléciné.
Pour utiliser cette interface, procédez comme suit :
- Implémentez un objet de rappel qui expose l’interface.
- Créez le récepteur sample-grabber en appelant la fonction MFCreateSampleGrabberSinkActivate . Transmettez le pointeur de rappel dans le paramètre pIMFSampleGrabberSinkCallback .
- Le récepteur d’échantillonnage appelle QueryInterface sur l’objet de rappel.
- Si l’objet de rappel expose l’interface IMFSampleGrabberSinkCallback2 , le récepteur sample-grabber utilise la méthode de rappel OnProcessSampleEx . Dans le cas contraire, le récepteur d’échantillonnage utilise l’ancienne méthode de rappel OnProcessSample .
Spécifications
Client minimal pris en charge | Windows 7 [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 R2 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | mfidl.h |