VirtualBox

Changeset 62378 in vbox for trunk/doc/manual/en_US


Ignore:
Timestamp:
Jul 20, 2016 6:35:18 PM (9 years ago)
Author:
vboxsync
Message:

bugref:6417 further checkins - VboxManage controlvm..

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/doc/manual/en_US/user_VBoxManage.xml

    r62335 r62378  
    21422142      </listitem>
    21432143
    2144       <!-- @todo r=andy Document webcam! -->
     2144      <listitem>
     2145        <para><computeroutput>webcam
     2146        attach &lt;path|alias&gt; [&lt;key=value&gt;[;&lt;key=value&gt;...]]</computeroutput>: This operation
     2147        attaches a webcam to a running VM. Specify the absolute path of the
     2148        webcam on the host operating system, or use its alias (obtained by using the command: VBoxManage
     2149        list webcams).</para>
     2150
     2151        <para>Note that alias '.0' means default video input device on the host operating system, '.1', '.2',
     2152        etc. mean first, second, etc. video input device. The device order is host-specific.</para>
     2153
     2154        <para>The optional settings parameter is a ';' delimited list of name/value pairs, enabling configuration
     2155        of the emulated webcam device.</para>
     2156
     2157        <para>The following settings are supported:</para>
     2158
     2159        <para>MaxFramerate (default no maximum limit) - this specifies the highest rate (Frames/sec) at which
     2160        video frames are sent to the guest. Higher frame rates increase CPU load, so this setting can be useful
     2161        when there is a need to reduce CPU load.  Its default 'value' is "no maximum limit", thus enabling the
     2162        guest to use all frame rates supported by the host webcam.</para>
     2163
     2164        <para>MaxPayloadTransferSize (default 3060 bytes) - this specifies the maximum number of bytes the emulated
     2165        webcam can send to the guest in one buffer. The default is used by some webcams. Higher values can
     2166        slightly reduce CPU load, if the guest is able to use larger buffers.
     2167        Note that higher MaxPayloadTransferSize values may be not supported by some guest operating systems.</para>
     2168      </listitem>
     2169
     2170      <listitem>
     2171        <para><computeroutput>webcam
     2172        detach &lt;path|alias&gt;</computeroutput>: This operation
     2173        detaches a webcam from a running VM. Specify the absolute path of the
     2174        webcam on the host, or use its alias (obtained from webcam list below).</para>
     2175        <para>Note the points below relating to specific Host Operating Systems:</para>
     2176
     2177        <para>Windows hosts</para>
     2178
     2179        <para>When the webcam device is detached from the host, the emulated webcam device
     2180        is automatically detached from the guest.</para>
     2181
     2182        <para>Mac OS X hosts</para>
     2183
     2184        <para>OS X version 10.7 or newer is required.</para>
     2185
     2186        <para>When the webcam device is detached from the host, the emulated webcam device remains i
     2187        attached to the guest and must be manually detached using the
     2188        VBoxManage controlvm "VM name" webcam detach command.</para>
     2189
     2190        <para>Linux hosts</para>
     2191
     2192        <para>When the webcam is detached from the host, the emulated webcam device is automatically detached
     2193        from the guest only if the webcam is streaming video. If the emulated webcam is inactive, it     
     2194        should be manually detached using the VBoxManage controlvm "VM name" webcam detach command.</para>
     2195      </listitem>
     2196
     2197      <listitem>
     2198        <para><computeroutput>webcam list</computeroutput>: This operation
     2199        lists webcams attached to the running VM.
     2200        The output is a list of absolute paths or aliases that were used for attaching the webcams
     2201        to the VM using the 'webcam attach' command above.
     2202        </para>
     2203      </listitem>
     2204
     2205      <listitem>
     2206        <para><computeroutput>addencpassword
     2207        &lt;id&gt; &lt;password file&gt;|- [--removeonsuspend &lt;yes|no&gt;]</computeroutput>: This operation
     2208        supplies an encrypted VM specified by &lt;id&gt; with the encryption password to enable a headless start.
     2209        Either specify the absolute path of a password file on the host file system: &lt;password file&gt;, or
     2210        use a '-' to instruct VBoxManage to prompt the user for the encryption password. </para>
     2211
     2212        <para><computeroutput>--removeonsuspend &lt;yes|no&gt;</computeroutput> specifies whether to remove/keep
     2213        the password from/in VM memory when the VM is suspended. If the VM has been suspended and the password has
     2214        been removed, the user needs to resupply the password before the VM can be resumed. This feature is useful
     2215        in cases where the user doesn't want the password to be stored in VM memory, and the VM is suspended by a   
     2216        host suspend event.</para>
     2217
     2218        <para>Note: On VirtualBox versions 5.0 and later, data stored on hard disk images can be transparently
     2219        encrypted for the guest. VirtualBox uses the AES algorithm in XTS mode and supports 128 or 256
     2220        bit data encryption keys (DEK). The DEK is stored encrypted in the medium properties, and is
     2221        decrypted during VM startup by supplying the encryption password.</para>
     2222
     2223        <para>The "VBoxManage encryptmedium" operation is used to create a DEK encrypted medium.
     2224        See <xref linkend="diskencryption-encryption" />" for details.
     2225        When starting an encrypted VM from a VirtualBox GUI app, the user will be prompted for the
     2226        encryption password.</para>
     2227
     2228        <para>For a headless encrypted VM start, use:</para>
     2229   
     2230        <para>VBoxManage startvm "vmname" --type headless</para>
     2231
     2232        <para>followed by:</para>
     2233
     2234        <para>VBoxManage "vmname" controlvm "vmname" addencpassword ...</para>
     2235
     2236        <para>to supply the encryption password required.</para>
     2237      </listitem>
     2238
     2239      <listitem>
     2240        <para><computeroutput>removeencpassword &lt;id&gt;</computeroutput>: This operation
     2241        removes encryption password authorization for password &lt;id&gt; for all encrypted media
     2242        attached to the VM.</para>
     2243      </listitem>
     2244
     2245      <listitem>
     2246        <para><computeroutput>removeallencpasswords</computeroutput>: This operation
     2247        removes encryption password authorization for all passwords for all
     2248        encrypted media attached to the VM.</para>
     2249      </listitem>
    21452250
    21462251    </itemizedlist>
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette