PCAM_NEW_FRAME_ROUTINE_EX Rückruffunktion (usbcamdi.h)

Die Rückruffunktion CamNewVideoFrameEx eines Kamera-Minidrivers initialisiert eine neue Videoframekontextstruktur.

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 Stream an, der diesem neuen Frame zugeordnet ist.

FrameLength

Zeiger auf die rohe Framepufferlänge. Die Länge wird in Bytes ausgedrückt. Der Kamera-Minidriver kann diesen Wert verringern, wenn er keine Pufferübertragung auf den USB-Bus der angegebenen Größe erfordert. Der Kamera-Minidriver sollte diesen Wert nicht erhöhen.

Rückgabewert

Keine

Bemerkungen

USBCAMD ruft die CamNewVideoFrameEx-Rückruffunktion des Kamera-Minitreibers unter IRQL = DISPATCH_LEVEL auf.

Die ursprüngliche USBCAMD ruft CamNewVideoFrameEx nicht auf.

Diese Funktion ist optional.

Anforderungen

Anforderung Wert
Zielplattform Desktop
Kopfzeile usbcamdi.h (einschließlich Usbcamdi.h)
IRQL DISPATCH_LEVEL (siehe Abschnitt "Hinweise")