libusb_class_code enum
\ingroup libusb_desc Device and/or Interface Class codes
Values
- LIBUSB_CLASS_PER_INTERFACE → const libusb_class_code
-
In the context of a \ref libusb_device_descriptor "device descriptor", this bDeviceClass value indicates that each interface specifies its own class information and all interfaces operate independently.
const libusb_class_code(0) - LIBUSB_CLASS_AUDIO → const libusb_class_code
-
Audio class
const libusb_class_code(1) - LIBUSB_CLASS_COMM → const libusb_class_code
-
Communications class
const libusb_class_code(2) - LIBUSB_CLASS_HID → const libusb_class_code
-
Human Interface Device class
const libusb_class_code(3) - LIBUSB_CLASS_PHYSICAL → const libusb_class_code
-
Physical
const libusb_class_code(5) - LIBUSB_CLASS_IMAGE → const libusb_class_code
-
Image class
const libusb_class_code(6) - LIBUSB_CLASS_PRINTER → const libusb_class_code
-
Printer class
const libusb_class_code(7) - LIBUSB_CLASS_MASS_STORAGE → const libusb_class_code
-
Mass storage class
const libusb_class_code(8) - LIBUSB_CLASS_HUB → const libusb_class_code
-
Hub class
const libusb_class_code(9) - LIBUSB_CLASS_DATA → const libusb_class_code
-
Data class
const libusb_class_code(10) - LIBUSB_CLASS_SMART_CARD → const libusb_class_code
-
Smart Card
const libusb_class_code(11) - LIBUSB_CLASS_CONTENT_SECURITY → const libusb_class_code
-
Content Security
const libusb_class_code(13) - LIBUSB_CLASS_VIDEO → const libusb_class_code
-
Video
const libusb_class_code(14) - LIBUSB_CLASS_PERSONAL_HEALTHCARE → const libusb_class_code
-
Personal Healthcare
const libusb_class_code(15) - LIBUSB_CLASS_DIAGNOSTIC_DEVICE → const libusb_class_code
-
Diagnostic Device
const libusb_class_code(220) - LIBUSB_CLASS_WIRELESS → const libusb_class_code
-
Wireless class
const libusb_class_code(224) - LIBUSB_CLASS_MISCELLANEOUS → const libusb_class_code
-
Miscellaneous class
const libusb_class_code(239) - LIBUSB_CLASS_APPLICATION → const libusb_class_code
-
Application class
const libusb_class_code(254) - LIBUSB_CLASS_VENDOR_SPEC → const libusb_class_code
-
Class is vendor-specific
const libusb_class_code(255)
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- index → int
-
A numeric identifier for the enumerated value.
no setterinherited
- name → String
-
Available on Enum, provided by the EnumName extension
The name of the enum value.no setter - runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- value → int
-
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toString(
) → String -
A string representation of this object.
override
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited
Static Methods
-
fromValue(
int value) → libusb_class_code
Constants
- LIBUSB_CLASS_PTP → const libusb_class_code
- legacy name from libusb-0.1 usb.h
-
values
→ const List<
libusb_class_code> - A constant List of the values in this enum, in order of their declaration.