Android.Hardware.Usb.UsbDeviceConnection: Method Members

The methods of Android.Hardware.Usb.UsbDeviceConnection are listed below. For a list of all members, see the UsbDeviceConnection Members list.

See Also: Inherited members from Java.Lang.Object

Public Methods

BulkTransfer(UsbEndpoint, byte[], int, int) : int
Performs a bulk transaction on the given endpoint.
BulkTransfer(UsbEndpoint, byte[], int, int, int) : int
Performs a bulk transaction on the given endpoint.
BulkTransferAsync(UsbEndpoint, byte[], int, int) : System.Threading.Tasks.Task<int>
Documentation for this section has not yet been entered.
BulkTransferAsync(UsbEndpoint, byte[], int, int, int) : System.Threading.Tasks.Task<int>
Documentation for this section has not yet been entered.
ClaimInterface(UsbInterface, bool) : bool
Claims exclusive access to a Android.Hardware.Usb.UsbInterface.
Close()
Releases all system resources related to the device.
ControlTransfer(UsbAddressing, int, int, int, byte[], int, int) : int
Performs a control transaction on endpoint zero for this device.
ControlTransfer(UsbAddressing, int, int, int, byte[], int, int, int) : int
Performs a control transaction on endpoint zero for this device.
ControlTransferAsync(UsbAddressing, int, int, int, byte[], int, int) : System.Threading.Tasks.Task<int>
Documentation for this section has not yet been entered.
ControlTransferAsync(UsbAddressing, int, int, int, byte[], int, int, int) : System.Threading.Tasks.Task<int>
Documentation for this section has not yet been entered.
GetRawDescriptors() : byte[]
Returns the raw USB descriptors for the device.
ReleaseInterface(UsbInterface) : bool
Releases exclusive access to a Android.Hardware.Usb.UsbInterface.
RequestWait() : UsbRequest
Waits for the result of a UsbRequest.Queue(Java.Nio.ByteBuffer, System.Int32) operation Note that this may return requests queued on multiple Android.Hardware.Usb.UsbEndpoints.
RequestWaitAsync() : System.Threading.Tasks.Task<UsbRequest>
Documentation for this section has not yet been entered.
SetConfiguration(UsbConfiguration) : bool
Sets the device's current Android.Hardware.Usb.UsbConfiguration.
SetInterface(UsbInterface) : bool
Sets the current Android.Hardware.Usb.UsbInterface.