PCAM_NEW_FRAME_ROUTINE_EX fonction de rappel (usbcamdi.h)
La fonction de rappel CamNewVideoFrameEx d’un minidriver de caméra initialise une nouvelle structure de contexte de trame vidéo.
Syntaxe
PCAM_NEW_FRAME_ROUTINE_EX PcamNewFrameRoutineEx;
void PcamNewFrameRoutineEx(
PVOID DeviceContext,
PVOID FrameContext,
ULONG StreamNumber,
PULONG FrameLength
)
{...}
Paramètres
DeviceContext
Spécifie le contexte de l’appareil minidriver.
FrameContext
Spécifie le contexte de trame à initialiser.
StreamNumber
Indique le flux associé à cette nouvelle image.
FrameLength
Pointeur vers la longueur de la mémoire tampon d’image brute. La longueur est exprimée en octets. Le minidriver de la caméra peut diminuer cette valeur s’il ne nécessite pas de transfert de mémoire tampon sur le bus USB de la taille spécifiée. Le minidriver de l’appareil photo ne doit pas augmenter cette valeur.
Valeur de retour
None
Remarques
USBCAMD appelle la fonction de rappel CamNewVideoFrameEx du minidriver de la caméra à IRQL = DISPATCH_LEVEL.
L’USBCAMD d’origine n’appelle pas CamNewVideoFrameEx.
Cette fonction est facultative.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | usbcamdi.h (inclure Usbcamdi.h) |
IRQL | DISPATCH_LEVEL (voir la section Remarques) |