LibUsbDotNet 2.2.8
Library Reference
Library Reference
|
LibUsbDotNet is a .NET usb device library for WinUsb, libusb-win32, and Libusb-1.0. LibUsbDotNet can be used directly from your .NET application eliminating the need for writing complex kernel-mode drivers.
Namespaces
Namespace | Description |
---|---|
LibUsbDotNet |
Contains the commonly used types for LibUsbDotNet.
|
LibUsbDotNet.Descriptors |
Contains supported usb device descriptors. LibUsbDotNet supports all standard USB descriptors and provides some additional support for standard class descriptors. Unsupported descriptors are accessible via a custom descriptor class.
|
LibUsbDotNet.DeviceNotify |
Contains types need for detecting device system-level events such as the USB device arrival and removal notifications.
|
LibUsbDotNet.DeviceNotify.Info |
Contains types that provide detailed information on system-level device events.
|
LibUsbDotNet.DeviceNotify.Linux |
Contains types need for detecting device system-level events under Linux such as the USB device arrival and removal notifications.
|
LibUsbDotNet.Info |
Contains types that provide detailed information about a usb device and its configurations, interfaces and endpoints.
|
LibUsbDotNet.LibUsb |
Contains types specific to a usb device usng the libusb-win32 driver.
|
LibUsbDotNet.LudnMonoLibUsb |
Contains LibUsbDotNet types specific to a usb device using the Libusb-1.0 driver. Types in this namespace are not part of the MonoLibUsb low-level api. These types use the MonoLibUsb low-level api to implement the LibUsbDotNet common UsbDevice class.
|
LibUsbDotNet.Main |
Additional types used by LibUsbDotNet.
|
LibUsbDotNet.WinUsb |
Contains types specific to a usb device usng Microsofts WinUsb driver.
|
MonoLibUsb |
MonoLibUsb - Libusb-1.0 low-level API |
MonoLibUsb.Descriptors |
MonoLibUsb - Libusb-1.0 low-level API Contains USB descriptor types compatible with Libusb-1.0 (default packing) |
MonoLibUsb.Profile |
MonoLibUsb - Libusb-1.0 low-level API Contains types used for accessing the device list, retrieving device information, and monitoring devices. |
MonoLibUsb.Transfer |
MonoLibUsb - Libusb-1.0 low-level API Contains types used for asynchronous transfers. |