Condividi tramite


PCAM_NEW_FRAME_ROUTINE_EX funzione di callback (usbcamdi.h)

La funzione di callback CamNewVideoFrameEx di una fotocamera inizializza una nuova struttura del contesto di fotogrammi video.

Sintassi

PCAM_NEW_FRAME_ROUTINE_EX PcamNewFrameRoutineEx;

void PcamNewFrameRoutineEx(
  PVOID DeviceContext,
  PVOID FrameContext,
  ULONG StreamNumber,
  PULONG FrameLength
)
{...}

Parametri

DeviceContext

Specifica il contesto del dispositivo minidriver.

FrameContext

Specifica il contesto del frame da inizializzare.

StreamNumber

Indica il flusso associato a questo nuovo frame.

FrameLength

Puntatore alla lunghezza del buffer del frame non elaborato. La lunghezza è espressa in byte. Il minidriver della fotocamera può ridurre questo valore se non richiede un trasferimento del buffer sul bus USB delle dimensioni specificate. Il minidriver della fotocamera non deve aumentare questo valore.

Valore restituito

nessuno

Osservazioni

USBCAMD chiama la funzione di callback CamNewVideoFrameEx della fotocamera in IRQL = DISPATCH_LEVEL.

L'originale USBCAMD non chiama CamNewVideoFrameEx.

Questa funzione è facoltativa.

Requisiti

Requisito Valore
Piattaforma di destinazione Desktop
Intestazione usbcamdi.h (includere Usbcamdi.h)
IRQL DISPATCH_LEVEL (vedere la sezione Osservazioni)