PCAM_NEW_FRAME_ROUTINE_EX Rückruffunktion (usbcamdi.h)
Die CamNewVideoFrameEx eines Kameraminidrivers Rückruffunktion initialisiert eine neue Kontextstruktur für Videoframes.
Syntax
PCAM_NEW_FRAME_ROUTINE_EX PcamNewFrameRoutineEx;
void PcamNewFrameRoutineEx(
PVOID DeviceContext,
PVOID FrameContext,
ULONG StreamNumber,
PULONG FrameLength
)
{...}
Parameter
DeviceContext
Gibt den Minidriver-Gerätekontext an.
FrameContext
Gibt den zu initialisierenden Framekontext an.
StreamNumber
Gibt den Datenstrom an, der diesem neuen Frame zugeordnet ist.
FrameLength
Zeiger auf die unformatierte Framepufferlänge. Die Länge wird in Byte ausgedrückt. Der Kamera-Minidriver kann diesen Wert verringern, wenn keine Pufferübertragung auf dem USB-Bus der angegebenen Größe erforderlich ist. Der Kamera-Minidriver sollte diesen Wert nicht erhöhen.
Rückgabewert
Nichts
Bemerkungen
USBCAMD ruft die kamera minidriver CamNewVideoFrameEx Rückruffunktion bei IRQL = DISPATCH_LEVEL auf.
Die ursprüngliche USBCAMD ruft CamNewVideoFrameExnicht auf.
Diese Funktion ist optional.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform- | Desktop |
Header- | usbcamdi.h (include Usbcamdi.h) |
IRQL- | DISPATCH_LEVEL (Siehe Abschnitt "Hinweise") |