Android.Hardware.Usb.UsbInterface Class
A class representing an interface on a Android.Hardware.Usb.UsbDevice.

See Also: UsbInterface Members

Syntax

[Android.Runtime.Register("android/hardware/usb/UsbInterface", DoNotGenerateAcw=true)]
public class UsbInterface : Java.Lang.Object, Android.OS.IParcelable, IDisposable

Remarks

A class representing an interface on a Android.Hardware.Usb.UsbDevice. USB devices can have one or more interfaces, each one providing a different piece of functionality, separate from the other interfaces. An interface will have one or more Android.Hardware.Usb.UsbEndpoints, which are the channels by which the host transfers data with the device.

Developer Guides

For more information about communicating with USB hardware, read the USB developer guide.

[Android Documentation]

Requirements

Namespace: Android.Hardware.Usb
Assembly: Mono.Android (in Mono.Android.dll)
Assembly Versions: 0.0.0.0
Since: Added in API level 12