org.virtualbox_7_1
Class IEmulatedUSB
java.lang.Object
   org.virtualbox_7_1.IUnknown
org.virtualbox_7_1.IUnknown
       org.virtualbox_7_1.IEmulatedUSB
org.virtualbox_7_1.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_7_1.ObjectRefManager objMgr,
             org.virtualbox_7_1.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_7_1.ObjectRefManager objMgr,
                    org.virtualbox_7_1.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.