|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.virtualbox_5_0.IUnknown
org.virtualbox_5_0.IUSBDevice
public class IUSBDevice
The IUSBDevice interface represents a virtual USB device attached to the
virtual machine.
A collection of objects implementing this interface is stored in theIConsole.getUSBDevices()
attribute which lists all USB devices
attached to a running virtual machine's USB controller.
Interface ID: {5915D179-83C7-4F2B-A323-9A97F46F4E29}
Field Summary |
---|
Fields inherited from class org.virtualbox_5_0.IUnknown |
---|
obj, port |
Constructor Summary | |
---|---|
IUSBDevice(java.lang.String wrapped,
org.virtualbox_5_0.jaxws.VboxPortType port)
|
Method Summary | |
---|---|
java.lang.String |
getAddress()
Host specific address of the device. |
java.util.List<java.lang.String> |
getDeviceInfo()
Array of device attributes as single strings. |
java.lang.String |
getId()
Unique USB device ID. |
java.lang.String |
getManufacturer()
Manufacturer string. |
java.lang.Integer |
getPort()
Host USB port number the device is physically connected to. |
java.lang.Integer |
getPortVersion()
The major USB version of the host USB port the device is physically connected to - 1, 2 or 3. |
java.lang.String |
getProduct()
Product string. |
java.lang.Integer |
getProductId()
Product ID. |
java.lang.Boolean |
getRemote()
Whether the device is physically connected to a remote VRDE client or to a local host machine. |
java.lang.Integer |
getRevision()
Product revision number. |
java.lang.String |
getSerialNumber()
Serial number string. |
USBConnectionSpeed |
getSpeed()
The speed at which the device is currently communicating. |
java.lang.Integer |
getVendorId()
Vendor ID. |
java.lang.Integer |
getVersion()
The major USB version of the device - 1, 2 or 3. |
static IUSBDevice |
queryInterface(IUnknown obj)
|
Methods inherited from class org.virtualbox_5_0.IUnknown |
---|
getRemoteWSPort, getWrapped, releaseRemote |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public IUSBDevice(java.lang.String wrapped, org.virtualbox_5_0.jaxws.VboxPortType port)
Method Detail |
---|
public java.lang.String getId()
public java.lang.Integer getVendorId()
public java.lang.Integer getProductId()
public java.lang.Integer getRevision()
public java.lang.String getManufacturer()
public java.lang.String getProduct()
public java.lang.String getSerialNumber()
public java.lang.String getAddress()
public java.lang.Integer getPort()
public java.lang.Integer getVersion()
public java.lang.Integer getPortVersion()
public USBConnectionSpeed getSpeed()
public java.lang.Boolean getRemote()
public java.util.List<java.lang.String> getDeviceInfo()
public static IUSBDevice queryInterface(IUnknown obj)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |