Class UsbConstants
public class UsbConstants : JVMBridgeBase<UsbConstants>, IDynamicMetaObjectProvider, IJVMBridgeCore, IEquatable<IJVMBridgeBaseInstance>, IDisposable, IJVMBridgeBaseStatic, IJVMBridgeBase, IJVMBridgeBaseInstance, IJVMBridgeDefinition
- Inheritance
-
UsbConstants
- Implements
- Extension Methods
Constructors
UsbConstants()
public UsbConstants()
UsbConstants(IJVMBridgeBaseInitializer)
Initializer used internally by JCOBridge. Do not use directly.
[Obsolete("This public initializer is needed for JCOBridge internal use, other uses can produce unidentible behaviors.")]
public UsbConstants(IJVMBridgeBaseInitializer initializer)
Parameters
initializerIJVMBridgeBaseInitializer
Properties
BridgeClassName
Java class name to be instantiated
public override string BridgeClassName { get; }
Property Value
IsBridgeAbstract
true if the BridgeClassName is an abstract class, i.e. cannot be created an instance
public override bool IsBridgeAbstract { get; }
Property Value
IsBridgeCloseable
true if the BridgeClassName implements java.lang.AutoCloseable
public override bool IsBridgeCloseable { get; }
Property Value
IsBridgeInterface
true if the BridgeClassName is an interface, i.e. does not have any public constructor
public override bool IsBridgeInterface { get; }
Property Value
IsBridgeStatic
true if the BridgeClassName is a static class, i.e. does not have any public constructor
public override bool IsBridgeStatic { get; }
Property Value
USB_CLASS_APP_SPEC
public static int USB_CLASS_APP_SPEC { get; set; }
Property Value
USB_CLASS_AUDIO
public static int USB_CLASS_AUDIO { get; set; }
Property Value
USB_CLASS_CDC_DATA
public static int USB_CLASS_CDC_DATA { get; set; }
Property Value
USB_CLASS_COMM
public static int USB_CLASS_COMM { get; set; }
Property Value
USB_CLASS_CONTENT_SEC
https://developer.android.com/reference/android/hardware/usb/UsbConstants.html#USB_CLASS_CONTENT_SEC
public static int USB_CLASS_CONTENT_SEC { get; set; }
Property Value
USB_CLASS_CSCID
public static int USB_CLASS_CSCID { get; set; }
Property Value
USB_CLASS_HID
public static int USB_CLASS_HID { get; set; }
Property Value
USB_CLASS_HUB
public static int USB_CLASS_HUB { get; set; }
Property Value
USB_CLASS_MASS_STORAGE
public static int USB_CLASS_MASS_STORAGE { get; set; }
Property Value
USB_CLASS_MISC
public static int USB_CLASS_MISC { get; set; }
Property Value
USB_CLASS_PER_INTERFACE
public static int USB_CLASS_PER_INTERFACE { get; set; }
Property Value
USB_CLASS_PHYSICA
public static int USB_CLASS_PHYSICA { get; set; }
Property Value
USB_CLASS_PRINTER
public static int USB_CLASS_PRINTER { get; set; }
Property Value
USB_CLASS_STILL_IMAGE
https://developer.android.com/reference/android/hardware/usb/UsbConstants.html#USB_CLASS_STILL_IMAGE
public static int USB_CLASS_STILL_IMAGE { get; set; }
Property Value
USB_CLASS_VENDOR_SPEC
https://developer.android.com/reference/android/hardware/usb/UsbConstants.html#USB_CLASS_VENDOR_SPEC
public static int USB_CLASS_VENDOR_SPEC { get; set; }
Property Value
USB_CLASS_VIDEO
public static int USB_CLASS_VIDEO { get; set; }
Property Value
USB_CLASS_WIRELESS_CONTROLLER
public static int USB_CLASS_WIRELESS_CONTROLLER { get; set; }
Property Value
USB_DIR_IN
public static int USB_DIR_IN { get; set; }
Property Value
USB_DIR_OUT
public static int USB_DIR_OUT { get; set; }
Property Value
USB_ENDPOINT_DIR_MASK
https://developer.android.com/reference/android/hardware/usb/UsbConstants.html#USB_ENDPOINT_DIR_MASK
public static int USB_ENDPOINT_DIR_MASK { get; set; }
Property Value
USB_ENDPOINT_NUMBER_MASK
public static int USB_ENDPOINT_NUMBER_MASK { get; set; }
Property Value
USB_ENDPOINT_XFERTYPE_MASK
public static int USB_ENDPOINT_XFERTYPE_MASK { get; set; }
Property Value
USB_ENDPOINT_XFER_BULK
public static int USB_ENDPOINT_XFER_BULK { get; set; }
Property Value
USB_ENDPOINT_XFER_CONTROL
public static int USB_ENDPOINT_XFER_CONTROL { get; set; }
Property Value
USB_ENDPOINT_XFER_INT
https://developer.android.com/reference/android/hardware/usb/UsbConstants.html#USB_ENDPOINT_XFER_INT
public static int USB_ENDPOINT_XFER_INT { get; set; }
Property Value
USB_ENDPOINT_XFER_ISOC
public static int USB_ENDPOINT_XFER_ISOC { get; set; }
Property Value
USB_INTERFACE_SUBCLASS_BOOT
public static int USB_INTERFACE_SUBCLASS_BOOT { get; set; }
Property Value
USB_SUBCLASS_VENDOR_SPEC
public static int USB_SUBCLASS_VENDOR_SPEC { get; set; }
Property Value
USB_TYPE_CLASS
public static int USB_TYPE_CLASS { get; set; }
Property Value
USB_TYPE_MASK
public static int USB_TYPE_MASK { get; set; }
Property Value
USB_TYPE_RESERVED
public static int USB_TYPE_RESERVED { get; set; }
Property Value
USB_TYPE_STANDARD
public static int USB_TYPE_STANDARD { get; set; }
Property Value
USB_TYPE_VENDOR
public static int USB_TYPE_VENDOR { get; set; }
Property Value
Methods
CreatePoolableInstance()
HPA initializer for UsbConstants()
public static UsbConstants CreatePoolableInstance()