Partager via


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)

Voir aussi

CamNewVideoFrameEx