Partager via


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)