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 |