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