Freigeben über


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