PCAM_NEW_FRAME_ROUTINE fonction de rappel (usbcamdi.h)
[CamNewVideoFrame n’est pas pris en charge et peut être modifié ou indisponible à l’avenir. Utilisez plutôt CamNewVideoFrameEx. ]
La fonction de rappel CamNewVideoFrame d’un minidriver d’appareil photo initialise une nouvelle structure de contexte de trame vidéo.
Syntaxe
PCAM_NEW_FRAME_ROUTINE PcamNewFrameRoutine;
void PcamNewFrameRoutine(
PVOID DeviceContext,
PVOID FrameContext
)
{...}
Paramètres
DeviceContext
Pointeur vers le contexte d’appareil du minidriver de l’appareil photo.
FrameContext
Pointeur vers le contexte du cadre du minidriver de l’appareil photo.
Valeur de retour
None
Remarques
Les minidrivers d’appareil photo qui doivent maintenir la compatibilité descendante avec l’USBCAMD d’origine doivent utiliser la structure USBCAMD_DEVICE_DATA et ses fonctions de rappel associées (c’est-à-dire les fonctions de rappel qui ne contiennent pas le suffixe « Ex »).
USBCAMD appelle la fonction de rappel CamNewVideoFrame du minidriver de l’appareil photo à l’adresse IRQL = DISPATCH_LEVEL.
Cette fonction est facultative.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | usbcamdi.h (incluez Usbcamdi.h) |
IRQL | DISPATCH_LEVEL (voir la section Remarques) |