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) |