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.