Partager via


Méthode IMFVideoSampleAllocatorCallback ::SetCallback (mfidl.h)

Définit l’objet de rappel qui reçoit une notification chaque fois qu’un exemple de vidéo est retourné à l’allocateur.

Syntaxe

HRESULT SetCallback(
  [in] IMFVideoSampleAllocatorNotify *pNotify
);

Paramètres

[in] pNotify

Pointeur vers l’interface IMFVideoSampleAllocatorNotify qui reçoit une notification, ou NULL pour supprimer le rappel.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Remarques

Pour obtenir un exemple de vidéo à partir de l’allocateur, appelez la méthode IMFVideoSampleAllocator ::AllocateSample . Lorsque l’exemple est libéré, il retourne au pool d’exemples disponibles. Dans ce cas, l’allocateur appelle le rappel IMFVideoSampleAllocatorNotify ::NotifyRelease .

L’allocateur contient au plus un pointeur de rappel. L’appel de cette méthode remplace à nouveau le pointeur de rappel précédent.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 7 [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 mfidl.h

Voir aussi

IMFVideoSampleAllocatorCallback