Condividi tramite


PCAM_NEW_FRAME_ROUTINE_EX funzione di callback (usbcamdi.h)

Un minidriver della fotocamera CamNewVideoFrameEx funzione di callback 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 di dispositivo del minidriver.

FrameContext

Specifica il contesto del frame da inizializzare.

StreamNumber

Indica il flusso associato a questo nuovo frame.

FrameLength

Puntatore alla lunghezza del buffer di 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 il minidriver della fotocamera CamNewVideoFrameEx funzione di callback in IRQL = DISPATCH_LEVEL.

UsbCAMD originale non chiama CamNewVideoFrameEx.

Questa funzione è facoltativa.

Fabbisogno

Requisito Valore
piattaforma di destinazione Desktop
intestazione usbcamdi.h (include Usbcamdi.h)
IRQL DISPATCH_LEVEL (vedere la sezione Osservazioni)