org.virtualbox_6_0
Class IEmulatedUSB
java.lang.Object
org.virtualbox_6_0.IUnknown
org.virtualbox_6_0.IEmulatedUSB
public class IEmulatedUSB
- extends IUnknown
Manages emulated USB devices.
Interface ID: {6E253EE8-477A-2497-6759-88B8292A5AF0}
Constructor Summary |
IEmulatedUSB(java.lang.String wrapped,
org.virtualbox_6_0.ObjectRefManager objMgr,
org.virtualbox_6_0.jaxws.VboxPortType port)
|
Method Summary |
java.util.List<java.lang.String> |
getWebcams()
Lists attached virtual webcams. |
static IEmulatedUSB |
queryInterface(IUnknown obj)
|
void |
webcamAttach(java.lang.String path,
java.lang.String settings)
Attaches the emulated USB webcam to the VM, which will use a host video capture device. |
void |
webcamDetach(java.lang.String path)
Detaches the emulated USB webcam from the VM |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IEmulatedUSB
public IEmulatedUSB(java.lang.String wrapped,
org.virtualbox_6_0.ObjectRefManager objMgr,
org.virtualbox_6_0.jaxws.VboxPortType port)
getWebcams
public java.util.List<java.lang.String> getWebcams()
- Lists attached virtual webcams.
- Returns:
- List<String>
queryInterface
public static IEmulatedUSB queryInterface(IUnknown obj)
webcamAttach
public void webcamAttach(java.lang.String path,
java.lang.String settings)
- Attaches the emulated USB webcam to the VM, which will use a host video capture device.
- Parameters:
path
- The host path of the capture device to use.settings
- Optional settings.
webcamDetach
public void webcamDetach(java.lang.String path)
- Detaches the emulated USB webcam from the VM
- Parameters:
path
- The host path of the capture device to detach.