Fonction MFCreateSampleGrabberSinkActivate (mfidl.h)
Crée un objet d’activation pour l’exemple de récepteur multimédia de l’outil de saisie.
Syntaxe
HRESULT MFCreateSampleGrabberSinkActivate(
IMFMediaType *pIMFMediaType,
IMFSampleGrabberSinkCallback *pIMFSampleGrabberSinkCallback,
IMFActivate **ppIActivate
);
Paramètres
pIMFMediaType
Pointeur vers l’interface IMFMediaType , définissant le type de média pour le flux d’entrée de l’exemple de capture.
pIMFSampleGrabberSinkCallback
Pointeur vers l’interface IMFSampleGrabberSinkCallback d’un objet de rappel. L’appelant doit implémenter cette interface.
ppIActivate
Reçoit un pointeur vers l’interface IMFActivate . Utilisez cette interface pour terminer la création de l’exemple de capture. L’appelant doit libérer l’interface.
Valeur retournée
Si cette fonction réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.
Notes
Pour créer l’exemple de récepteur de l’outil de saisie, appelez IMFActivate::ActivateObject sur le pointeur reçu dans le paramètre ppIActivate .
Avant d’appeler ActivateObject, vous pouvez configurer l’exemple de capture en définissant l’un des attributs suivants sur le pointeur ppIActivate :
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 |
Bibliothèque | Mf.lib |
DLL | Mf.dll |