PCAM_NEW_FRAME_ROUTINE_EX fonction de rappel (usbcamdi.h)
Un minidriver de caméra CamNewVideoFrameEx fonction de rappel 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 frame à initialiser.
StreamNumber
Indique le flux associé à ce nouveau frame.
FrameLength
Pointeur vers la longueur de la mémoire tampon d’image brute. La longueur est exprimée en octets. Le minidriver de 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 caméra ne doit pas augmenter cette valeur.
Valeur de retour
Aucun
Remarques
USBCAMD appelle la fonction de rappel CamNewVideoFrameEx la fonction de rappel à IRQL = DISPATCH_LEVEL.
Le USBCAMD d’origine n’appelle pas CamNewVideoFrameEx.
Cette fonction est facultative.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Bureau |
d’en-tête | usbcamdi.h (include Usbcamdi.h) |
IRQL | DISPATCH_LEVEL (voir la section Remarques) |