Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |