- Timestamp:
- Oct 29, 2018 9:29:11 AM (6 years ago)
- Location:
- trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/doc/manual/en_US/user_VBoxManage.xml
r74003 r75138 1886 1886 </sect2> 1887 1887 1888 <sect2 id="vboxmanage-modifyvm- videocap">1889 1890 <title> VideoCapture Settings</title>1888 <sect2 id="vboxmanage-modifyvm-capture"> 1889 1890 <title>Capture Settings</title> 1891 1891 1892 1892 <para> 1893 The following settings for changing video recording parameters1894 are available through <computeroutput>VBoxManage1893 The following settings for changing video and/or audio capture 1894 parameters are available through <computeroutput>VBoxManage 1895 1895 modifyvm</computeroutput>. 1896 1896 </para> … … 1900 1900 <listitem> 1901 1901 <para> 1902 <computeroutput>-- videocapon|off</computeroutput>: This1902 <computeroutput>--capture on|off</computeroutput>: This 1903 1903 option enables or disables recording a VM session into a 1904 WebM/VP8 file. If this option is enabled, recording will1905 start when theVM session is started.1906 </para> 1907 </listitem> 1908 1909 <listitem> 1910 <para> 1911 <computeroutput>-- videocapscreens all|<screen ID>1904 file. If this option is enabled, recording will start when the 1905 VM session is started. 1906 </para> 1907 </listitem> 1908 1909 <listitem> 1910 <para> 1911 <computeroutput>--capturescreens all|<screen ID> 1912 1912 [<screen ID> ...]</computeroutput>: This option allows 1913 1913 to specify which screens of the VM are being recorded. Each … … 1918 1918 <listitem> 1919 1919 <para> 1920 <computeroutput>-- videocapfile1920 <computeroutput>--capturefile 1921 1921 <filename></computeroutput>: This option sets the 1922 1922 filename VirtualBox uses to save the recorded content. … … 1926 1926 <listitem> 1927 1927 <para> 1928 <computeroutput>--videocapres 1928 <computeroutput>--capturemaxtime 1929 <ms></computeroutput>: This option sets the maximum 1930 time in milliseconds the capturing will be enabled 1931 since activation. The capturing stops when the defined time 1932 interval has elapsed. If this value is zero the capturing is 1933 not limited by time. 1934 </para> 1935 </listitem> 1936 1937 <listitem> 1938 <para> 1939 <computeroutput>--capturemaxsize 1940 <MB></computeroutput>: This option limits the maximum 1941 size of the captured file (in MB). The capturing stops 1942 when the file size has reached the specified size. If this 1943 value is zero the capturing will not be limited by file size. 1944 </para> 1945 </listitem> 1946 1947 <listitem> 1948 <para> 1949 <computeroutput>--captureopts <key=value> 1950 [,<key=value> ...]</computeroutput>: This format can 1951 be used to specify additional capturing options. These 1952 options only are for advanced users and must be specified in 1953 a comma-separated key=value format. For example: 1954 <computeroutput>foo=bar,a=b</computeroutput>. 1955 </para> 1956 </listitem> 1957 1958 <listitem> 1959 <para> 1960 <computeroutput>--capturevideores 1929 1961 <width>x<height></computeroutput>: This option 1930 sets the resolution (in pixels) of the recorded video.1931 </para> 1932 </listitem> 1933 1934 <listitem> 1935 <para> 1936 <computeroutput>-- videocaprate1937 <rate></computeroutput>: This option sets the bitrate1962 sets the video resolution (in pixels) of the recorded file. 1963 </para> 1964 </listitem> 1965 1966 <listitem> 1967 <para> 1968 <computeroutput>--capturevideorate 1969 <rate></computeroutput>: This option sets the video bitrate 1938 1970 in kilobits (kb) per second. Increasing this value makes the 1939 1971 video look better for the cost of an increased file size. … … 1943 1975 <listitem> 1944 1976 <para> 1945 <computeroutput>-- videocapfps <fps></computeroutput>:1946 This option sets the maximum number of frames per second1977 <computeroutput>--capturevideofps <fps></computeroutput>: 1978 This option sets the maximum number of video frames per second 1947 1979 (FPS) to be recorded. Frames with a higher frequency will be 1948 1980 skipped. Reducing this value increases the number of skipped 1949 1981 frames and reduces the file size. 1950 </para>1951 </listitem>1952 1953 <listitem>1954 <para>1955 <computeroutput>--videocapmaxtime1956 <ms></computeroutput>: This option sets the maximum1957 time in milliseconds the video capturing will be enabled1958 since activation. The capturing stops when the defined time1959 interval has elapsed. If this value is zero the capturing is1960 not limited by time.1961 </para>1962 </listitem>1963 1964 <listitem>1965 <para>1966 <computeroutput>--videocapmaxsize1967 <MB></computeroutput>: This option limits the maximum1968 size of the captured video file (in MB). The capturing stops1969 when the file size has reached the specified size. If this1970 value is zero the capturing will not be limited by file1971 size.1972 </para>1973 </listitem>1974 1975 <listitem>1976 <para>1977 <computeroutput>--videocapopts <key=value>1978 [,<key=value> ...]</computeroutput>: This format can1979 be used to specify additional video capturing options. These1980 options only are for advanced users and must be specified in1981 a comma-separated key=value format. For example:1982 <computeroutput>foo=bar,a=b</computeroutput>.1983 1982 </para> 1984 1983 -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp
r74474 r75138 5 5 6 6 /* 7 * Copyright (C) 2006-201 7Oracle Corporation7 * Copyright (C) 2006-2018 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 215 215 #endif 216 216 #ifdef VBOX_WITH_VIDEOREC 217 MODIFYVM_VIDEOCAP, 218 MODIFYVM_VIDEOCAP_SCREENS, 219 MODIFYVM_VIDEOCAP_FILENAME, 220 MODIFYVM_VIDEOCAP_WIDTH, 221 MODIFYVM_VIDEOCAP_HEIGHT, 222 MODIFYVM_VIDEOCAP_RES, 223 MODIFYVM_VIDEOCAP_RATE, 224 MODIFYVM_VIDEOCAP_FPS, 225 MODIFYVM_VIDEOCAP_MAXTIME, 226 MODIFYVM_VIDEOCAP_MAXSIZE, 227 MODIFYVM_VIDEOCAP_OPTIONS, 217 MODIFYVM_CAPTURE, 218 MODIFYVM_CAPTURE_FEATURES, 219 MODIFYVM_CAPTURE_SCREENS, 220 MODIFYVM_CAPTURE_FILENAME, 221 MODIFYVM_CAPTURE_WIDTH, 222 MODIFYVM_CAPTURE_HEIGHT, 223 MODIFYVM_CAPTURE_VIDEO_RES, 224 MODIFYVM_CAPTURE_VIDEO_RATE, 225 MODIFYVM_CAPTURE_VIDEO_FPS, 226 MODIFYVM_CAPTURE_MAXTIME, 227 MODIFYVM_CAPTURE_MAXSIZE, 228 MODIFYVM_CAPTURE_OPTIONS, 228 229 #endif 229 230 MODIFYVM_CHIPSET, … … 394 395 { "--chipset", MODIFYVM_CHIPSET, RTGETOPT_REQ_STRING }, 395 396 #ifdef VBOX_WITH_VIDEOREC 396 { "--videocap", MODIFYVM_VIDEOCAP, RTGETOPT_REQ_BOOL_ONOFF }, 397 { "--vcpenabled", MODIFYVM_VIDEOCAP, RTGETOPT_REQ_BOOL_ONOFF }, /* deprecated */ 398 { "--videocapscreens", MODIFYVM_VIDEOCAP_SCREENS, RTGETOPT_REQ_STRING }, 399 { "--vcpscreens", MODIFYVM_VIDEOCAP_SCREENS, RTGETOPT_REQ_STRING }, /* deprecated */ 400 { "--videocapfile", MODIFYVM_VIDEOCAP_FILENAME, RTGETOPT_REQ_STRING }, 401 { "--vcpfile", MODIFYVM_VIDEOCAP_FILENAME, RTGETOPT_REQ_STRING }, /* deprecated */ 402 { "--videocapres", MODIFYVM_VIDEOCAP_RES, RTGETOPT_REQ_STRING }, 403 { "--vcpwidth", MODIFYVM_VIDEOCAP_WIDTH, RTGETOPT_REQ_UINT32 }, /* deprecated */ 404 { "--vcpheight", MODIFYVM_VIDEOCAP_HEIGHT, RTGETOPT_REQ_UINT32 }, /* deprecated */ 405 { "--videocaprate", MODIFYVM_VIDEOCAP_RATE, RTGETOPT_REQ_UINT32 }, 406 { "--vcprate", MODIFYVM_VIDEOCAP_RATE, RTGETOPT_REQ_UINT32 }, /* deprecated */ 407 { "--videocapfps", MODIFYVM_VIDEOCAP_FPS, RTGETOPT_REQ_UINT32 }, 408 { "--vcpfps", MODIFYVM_VIDEOCAP_FPS, RTGETOPT_REQ_UINT32 }, /* deprecated */ 409 { "--videocapmaxtime", MODIFYVM_VIDEOCAP_MAXTIME, RTGETOPT_REQ_INT32 }, 410 { "--vcpmaxtime", MODIFYVM_VIDEOCAP_MAXTIME, RTGETOPT_REQ_INT32 }, /* deprecated */ 411 { "--videocapmaxsize", MODIFYVM_VIDEOCAP_MAXSIZE, RTGETOPT_REQ_INT32 }, 412 { "--vcpmaxsize", MODIFYVM_VIDEOCAP_MAXSIZE, RTGETOPT_REQ_INT32 }, /* deprecated */ 413 { "--videocapopts", MODIFYVM_VIDEOCAP_OPTIONS, RTGETOPT_REQ_STRING }, 414 { "--vcpoptions", MODIFYVM_VIDEOCAP_OPTIONS, RTGETOPT_REQ_STRING }, /* deprecated */ 397 { "--capture", MODIFYVM_CAPTURE, RTGETOPT_REQ_BOOL_ONOFF }, 398 { "--capturescreens", MODIFYVM_CAPTURE_SCREENS, RTGETOPT_REQ_STRING }, 399 { "--capturefile", MODIFYVM_CAPTURE_FILENAME, RTGETOPT_REQ_STRING }, 400 { "--capturemaxtime", MODIFYVM_CAPTURE_MAXTIME, RTGETOPT_REQ_INT32 }, 401 { "--capturemaxsize", MODIFYVM_CAPTURE_MAXSIZE, RTGETOPT_REQ_INT32 }, 402 { "--captureopts", MODIFYVM_CAPTURE_OPTIONS, RTGETOPT_REQ_STRING }, 403 { "--captureoptions", MODIFYVM_CAPTURE_OPTIONS, RTGETOPT_REQ_STRING }, 404 { "--capturevideores", MODIFYVM_CAPTURE_VIDEO_RES, RTGETOPT_REQ_STRING }, 405 { "--capturevideorate", MODIFYVM_CAPTURE_VIDEO_RATE, RTGETOPT_REQ_UINT32 }, 406 { "--capturevideofps", MODIFYVM_CAPTURE_VIDEO_FPS, RTGETOPT_REQ_UINT32 }, 415 407 #endif 416 408 { "--autostart-enabled", MODIFYVM_AUTOSTART_ENABLED, RTGETOPT_REQ_BOOL_ONOFF }, … … 2936 2928 } 2937 2929 #ifdef VBOX_WITH_VIDEOREC 2938 case MODIFYVM_ VIDEOCAP:2930 case MODIFYVM_CAPTURE: 2939 2931 { 2940 2932 CHECK_ERROR(sessionMachine, COMSETTER(VideoCaptureEnabled)(ValueUnion.f)); 2941 2933 break; 2942 2934 } 2943 case MODIFYVM_ VIDEOCAP_SCREENS:2935 case MODIFYVM_CAPTURE_SCREENS: 2944 2936 { 2945 2937 ULONG cMonitors = 64; … … 2955 2947 break; 2956 2948 } 2957 case MODIFYVM_ VIDEOCAP_FILENAME:2949 case MODIFYVM_CAPTURE_FILENAME: 2958 2950 { 2959 2951 Bstr bstr; … … 2974 2966 break; 2975 2967 } 2976 case MODIFYVM_ VIDEOCAP_WIDTH:2968 case MODIFYVM_CAPTURE_WIDTH: 2977 2969 { 2978 2970 CHECK_ERROR(sessionMachine, COMSETTER(VideoCaptureWidth)(ValueUnion.u32)); 2979 2971 break; 2980 2972 } 2981 case MODIFYVM_ VIDEOCAP_HEIGHT:2973 case MODIFYVM_CAPTURE_HEIGHT: 2982 2974 { 2983 2975 CHECK_ERROR(sessionMachine, COMSETTER(VideoCaptureHeight)(ValueUnion.u32)); 2984 2976 break; 2985 2977 } 2986 case MODIFYVM_ VIDEOCAP_RES:2978 case MODIFYVM_CAPTURE_VIDEO_RES: 2987 2979 { 2988 2980 uint32_t uWidth = 0; … … 3007 2999 break; 3008 3000 } 3009 case MODIFYVM_ VIDEOCAP_RATE:3001 case MODIFYVM_CAPTURE_VIDEO_RATE: 3010 3002 { 3011 3003 CHECK_ERROR(sessionMachine, COMSETTER(VideoCaptureRate)(ValueUnion.u32)); 3012 3004 break; 3013 3005 } 3014 case MODIFYVM_ VIDEOCAP_FPS:3006 case MODIFYVM_CAPTURE_VIDEO_FPS: 3015 3007 { 3016 3008 CHECK_ERROR(sessionMachine, COMSETTER(VideoCaptureFPS)(ValueUnion.u32)); 3017 3009 break; 3018 3010 } 3019 case MODIFYVM_ VIDEOCAP_MAXTIME:3011 case MODIFYVM_CAPTURE_MAXTIME: 3020 3012 { 3021 3013 CHECK_ERROR(sessionMachine, COMSETTER(VideoCaptureMaxTime)(ValueUnion.u32)); 3022 3014 break; 3023 3015 } 3024 case MODIFYVM_ VIDEOCAP_MAXSIZE:3016 case MODIFYVM_CAPTURE_MAXSIZE: 3025 3017 { 3026 3018 CHECK_ERROR(sessionMachine, COMSETTER(VideoCaptureMaxFileSize)(ValueUnion.u32)); 3027 3019 break; 3028 3020 } 3029 case MODIFYVM_ VIDEOCAP_OPTIONS:3021 case MODIFYVM_CAPTURE_OPTIONS: 3030 3022 { 3031 3023 Bstr bstr(ValueUnion.psz);
Note:
See TracChangeset
for help on using the changeset viewer.