Notifier les fonctions de rappel dans un pilote de capture vidéo
Le pilote de capture vidéo fournit des fonctions de rappel de notification au runtime DirectDraw lorsque le pilote de capture vidéo appelle la fonction DxApi du runtime pour certaines opérations. Par exemple, le pilote de capture vidéo fournit une fonction NotifyCallback lorsque le pilote appelle DxApi avec l’identificateur de fonction DD_DXAPI_OPENVIDEOPORT pour ouvrir un port vidéo. Une fois le port vidéo fermé, le runtime DirectDraw est averti et appelle NotifyCallback. Le pilote de capture vidéo peut ensuite effectuer les opérations nécessaires liées à la fermeture du port vidéo.
Le pilote de capture vidéo fournit une fonction NotifyCallback au runtime DirectDraw lorsque le pilote de capture vidéo appelle la fonction DxApi et spécifie l’un des identificateurs de fonction suivants :
Par la suite, lorsqu’un événement associé à l’identificateur de fonction se produit, le runtime DirectDraw appelle la fonction NotifyCallback . NotifyCallback du pilote de capture vidéo est implémenté pour effectuer des opérations liées à l’événement.