Partager via


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 :

  1. Implémentez un objet de rappel qui expose l’interface.
  2. Créez le récepteur sample-grabber en appelant la fonction MFCreateSampleGrabberSinkActivate . Transmettez le pointeur de rappel dans le paramètre pIMFSampleGrabberSinkCallback .
  3. Le récepteur d’échantillonnage appelle QueryInterface sur l’objet de rappel.
  4. 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

Voir aussi

IMFSampleGrabberSinkCallback

Interfaces Media Foundation