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