usbcamdi.h-Header
Dieser Header wird vom Stream verwendet. Weitere Informationen finden Sie unter
usbcamdi.h enthält die folgenden Programmierschnittstellen:
Functions
ILOGENTRY Weitere Informationen: ILOGENTRY-Makro |
USBCAMD_AdapterReceivePacket Die funktion USBCAMD_AdapterReceivePacket ermöglicht USBCAMD die Verarbeitung eines adapterbasierten Stream Request Blocks (SRB). |
USBCAMD_ControlVendorCommand Die USBCAMD_ControlVendorCommand-Funktion sendet herstellerspezifische Befehle an die Steuerpipe. |
USBCAMD_Debug_LogEntry Die funktion USBCAMD_Debug_LogEntry wird vom Kamera-Minidriver aufgerufen, um Debuginformationen in einer Datei zu protokollieren. |
USBCAMD_DriverEntry Die USBCAMD_DriverEntry-Funktion registriert den Minidriver mit USBCAMD und bindet USBCAMD und den Minidriver effektiv zusammen. |
USBCAMD_GetRegistryKeyValue Die USBCAMD_GetRegistryKeyValue-Funktion ruft den gerätespezifischen Registrierungsschlüsselwert instance ab. |
USBCAMD_InitializeNewInterface Die USBCAMD_InitializeNewInterface-Funktion stellt USBCAMD alle erforderlichen Informationen bereit, um den Kamera-Minitreiber für die ordnungsgemäße Arbeit mit dem Stream-Klassentreiber und dem USB-Bustreiber zu konfigurieren. |
USBCAMD_SelectAlternateInterface Die funktion USBCAMD_SelectAlternateInterface wählt eine alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus. |
Rückruffunktionen
PADAPTER_RECEIVE_PACKET_ROUTINE Die AdapterReceivePacket-Rückruffunktion eines Kamera-Minidrivers verarbeitet adapterbasierte Stream Request Blocks (SRBs), die vom Streamklassentreiber an ihn übergeben werden. |
PCAM_ALLOCATE_BW_ROUTINE Die Rückruffunktion CamAllocateBandwidth eines Kamera-Minidrivers wählt die entsprechende alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus und bereitet das Gerät auf das Streamen vor. |
PCAM_ALLOCATE_BW_ROUTINE_EX Die CamAllocateBandwidthEx-Rückruffunktion eines Kamera-Minidrivers wählt die entsprechende alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus und bereitet das Gerät auf das Streamen vor. |
PCAM_CONFIGURE_ROUTINE Die CamConfigure-Rückruffunktion eines Kamera-Minidrivers konfiguriert die isochrone Streamingschnittstelle. |
PCAM_CONFIGURE_ROUTINE_EX Die CamConfigureEx-Rückruffunktion eines Kamera-Minitreibers konfiguriert die isochrone Streamingschnittstelle. |
PCAM_FREE_BW_ROUTINE Die Rückruffunktion CamFreeBandwidth eines Kamera-Minidrivers wählt eine alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus, die keine Bandbreite beansprucht. |
PCAM_FREE_BW_ROUTINE_EX Die Rückruffunktion CamFreeBandwidthEx eines Kamera-Minitreibers wählt eine alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus, die keine Bandbreite verwendet. |
PCAM_INITIALIZE_ROUTINE Die Rückruffunktion eines Kamera-Minitreibers initialisiert das Gerät oder führt alle erforderlichen minidriver-spezifischen sauber aus. |
PCAM_NEW_FRAME_ROUTINE Die Rückruffunktion CamNewVideoFrame eines Kamera-Minitreibers initialisiert eine neue Videoframekontextstruktur. |
PCAM_NEW_FRAME_ROUTINE_EX Die Rückruffunktion CamNewVideoFrameEx eines Kamera-Minidrivers initialisiert eine neue Videoframekontextstruktur. |
PCAM_PROCESS_PACKET_ROUTINE Die Rückruffunktion CamProcessUSBPacket eines Kamera-Minidrivers verarbeitet ein USB-Paket. |
PCAM_PROCESS_PACKET_ROUTINE_EX Die Rückruffunktion CamProcessUSBPacketEx eines Kamera-Minitreibers verarbeitet ein USB-Paket. |
PCAM_PROCESS_RAW_FRAME_ROUTINE Die Rückruffunktion CamProcessRawVideoFrame eines Kamera-Minitreibers decodiert einen rohen Videoframe. |
PCAM_PROCESS_RAW_FRAME_ROUTINE_EX Die Rückruffunktion CamProcessRawVideoFrameEx eines Kamera-Minitreibers decodiert einen rohen Videoframe. |
PCAM_START_CAPTURE_ROUTINE Die Rückruffunktion CamStartCapture eines Kamera-Minidrivers wählt die entsprechende alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus und bereitet das Gerät auf das Streamen vor. |
PCAM_START_CAPTURE_ROUTINE_EX Die CamStartCaptureEx-Rückruffunktion eines Kamera-Minitreibers wählt die entsprechende alternative Einstellung innerhalb der USB-Videostreamingschnittstelle aus und bereitet das Gerät auf das Streamen vor. |
PCAM_STATE_ROUTINE Die Statusrückruffunktion eines Kamera-Minitreibers stellt einen zuvor gespeicherten Gerätekontextzustand wieder her oder speichert den aktuellen Gerätekontextzustand. |
PCAM_STOP_CAPTURE_ROUTINE Die Rückruffunktion CamStopCapture eines Kamera-Minitreibers führt jede Verarbeitung aus, nachdem der Stream beendet wurde. |
PCAM_STOP_CAPTURE_ROUTINE_EX Die Rückruffunktion CamStopCaptureEx eines Kamera-Minidrivers führt jede Verarbeitung aus, nachdem der Stream beendet wurde. |
PCOMMAND_COMPLETE_FUNCTION Die CommandCompleteFunction-Rückruffunktion eines Kamera-Minidrivers ermöglicht es dem Kamera-Minitreiber, alle zusätzlichen Aufgaben auszuführen, die zum Ausführen bestimmter USBCAMD-Dienste erforderlich sind. |
PFNUSBCAMD_BulkReadWrite Der USBCAMD_BulkReadWrite-Dienst führt einen Lese- oder Schreibvorgang für die angegebene Massenpipe aus. |
PFNUSBCAMD_CancelBulkReadWrite Der USBCAMD_CancelBulkReadWrite-Dienst bricht eine ausstehende Massenlese- oder Schreibanforderung ab. |
PFNUSBCAMD_SetIsoPipeState Der USBCAMD_SetIsoPipeState-Dienst ermöglicht es dem Kamera-Minitreiber, den Streamingzustand auf der isochronen Pipe zu steuern. |
PFNUSBCAMD_SetVideoFormat Der USBCAMD_SetVideoFormat-Dienst wird verwendet, um USBCAMD zu benachrichtigen, dass sich das Videoformat geändert hat. |
PFNUSBCAMD_WaitOnDeviceEvent Der USBCAMD_WaitOnDeviceEvent Dienst wird verwendet, um einen Lesevorgang aus der Interruptpipe auszuführen, wenn die Kamera über eine Interruptpipe für externe Ereignisbenachrichtigungen verfügt. |
PSTREAM_RECEIVE_PACKET Weitere Informationen: PSTREAM_RECEIVE_PACKET Rückruffunktion |
Strukturen
USBCAMD_DEVICE_DATA Diese Struktur ist veraltet und wird bereitgestellt, um die Abwärtskompatibilität mit dem ursprünglichen USBCAMD zu gewährleisten. |
USBCAMD_DEVICE_DATA2 Die USBCAMD_DEVICE_DATA2-Struktur gibt die Einstiegspunkte für die Funktionen eines Kamera-Minitreibers an, die USBCAMD aufruft. |
USBCAMD_INTERFACE Die USBCAMD_INTERFACE-Struktur definiert eine Reihe von Diensten im Zusammenhang mit den USB-Busschnittstellen. |
USBCAMD_Pipe_Config_Descriptor Die USBCAMD_Pipe_Config_Descriptor-Struktur beschreibt die Zuordnung zwischen Pipes und Streams. |
Enumerationen
USBCAMD_CamControlFlags Weitere Informationen: USBCAMD_CamControlFlags Enumeration |