Changeset 75341 in vbox for trunk/src/VBox/Frontends/VBoxManage
- Timestamp:
- Nov 9, 2018 8:37:28 AM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 126471
- Location:
- trunk/src/VBox/Frontends/VBoxManage
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp
r75251 r75341 1855 1855 } 1856 1856 #ifdef VBOX_WITH_VIDEOREC 1857 else if (!strcmp(a->argv[1], " capture"))1857 else if (!strcmp(a->argv[1], "record")) 1858 1858 { 1859 1859 if (a->argc < 3) … … 1864 1864 } 1865 1865 1866 ComPtr<I CaptureSettings> captureSettings;1867 CHECK_ERROR_BREAK(machine, COMGETTER( CaptureSettings)(captureSettings.asOutParam()));1868 1869 SafeIfaceArray <I CaptureScreenSettings> saCaptureScreenScreens;1870 CHECK_ERROR_BREAK( captureSettings, COMGETTER(Screens)(ComSafeArrayAsOutParam(saCaptureScreenScreens)));1866 ComPtr<IRecordSettings> RecordSettings; 1867 CHECK_ERROR_BREAK(machine, COMGETTER(RecordSettings)(RecordSettings.asOutParam())); 1868 1869 SafeIfaceArray <IRecordScreenSettings> saRecordScreenScreens; 1870 CHECK_ERROR_BREAK(RecordSettings, COMGETTER(Screens)(ComSafeArrayAsOutParam(saRecordScreenScreens))); 1871 1871 1872 1872 /* Note: For now all screens have the same configuration. */ … … 1876 1876 * kept to ensure backwards compatibility. 1877 1877 */ 1878 if (!strcmp(a->argv[2], " enable"))1879 { 1880 CHECK_ERROR_RET( captureSettings, COMSETTER(Enabled)(TRUE), RTEXITCODE_FAILURE);1881 } 1882 else if (!strcmp(a->argv[2], " disable"))1883 { 1884 CHECK_ERROR_RET( captureSettings, COMSETTER(Enabled)(FALSE), RTEXITCODE_FAILURE);1878 if (!strcmp(a->argv[2], "on")) 1879 { 1880 CHECK_ERROR_RET(RecordSettings, COMSETTER(Enabled)(TRUE), RTEXITCODE_FAILURE); 1881 } 1882 else if (!strcmp(a->argv[2], "off")) 1883 { 1884 CHECK_ERROR_RET(RecordSettings, COMSETTER(Enabled)(FALSE), RTEXITCODE_FAILURE); 1885 1885 } 1886 1886 else if (!strcmp(a->argv[2], "screens")) … … 1930 1930 } 1931 1931 1932 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)1933 CHECK_ERROR_BREAK(sa CaptureScreenScreens[i], COMSETTER(Enabled)(saScreens[i]));1932 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 1933 CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(Enabled)(saScreens[i])); 1934 1934 } 1935 1935 else if (!strcmp(a->argv[2], "filename")) … … 1942 1942 } 1943 1943 1944 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)1945 CHECK_ERROR_BREAK(sa CaptureScreenScreens[i], COMSETTER(FileName)(Bstr(a->argv[2]).raw()));1946 } 1947 else if ( !strcmp(a->argv[2], " res")1948 || !strcmp(a->argv[2], " resolution"))1944 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 1945 CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(FileName)(Bstr(a->argv[2]).raw())); 1946 } 1947 else if ( !strcmp(a->argv[2], "videores") 1948 || !strcmp(a->argv[2], "videoresolution")) 1949 1949 { 1950 1950 if (a->argc != 5) … … 1972 1972 } 1973 1973 1974 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)1975 { 1976 CHECK_ERROR_BREAK(sa CaptureScreenScreens[i], COMSETTER(VideoWidth)(uVal));1977 CHECK_ERROR_BREAK(sa CaptureScreenScreens[i], COMSETTER(VideoHeight)(uVal));1974 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 1975 { 1976 CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(VideoWidth)(uVal)); 1977 CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(VideoHeight)(uVal)); 1978 1978 } 1979 1979 } … … 1996 1996 } 1997 1997 1998 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)1999 CHECK_ERROR_BREAK(sa CaptureScreenScreens[i], COMSETTER(VideoRate)(uVal));1998 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 1999 CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(VideoRate)(uVal)); 2000 2000 } 2001 2001 else if (!strcmp(a->argv[2], "videofps")) … … 2017 2017 } 2018 2018 2019 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)2020 CHECK_ERROR_BREAK(sa CaptureScreenScreens[i], COMSETTER(VideoFPS)(uVal));2019 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 2020 CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(VideoFPS)(uVal)); 2021 2021 } 2022 2022 else if (!strcmp(a->argv[2], "maxtime")) … … 2038 2038 } 2039 2039 2040 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)2041 CHECK_ERROR_BREAK(sa CaptureScreenScreens[i], COMSETTER(MaxTime)(uVal));2040 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 2041 CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(MaxTime)(uVal)); 2042 2042 } 2043 2043 else if (!strcmp(a->argv[2], "maxfilesize")) … … 2059 2059 } 2060 2060 2061 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)2062 CHECK_ERROR_BREAK(sa CaptureScreenScreens[i], COMSETTER(MaxFileSize)(uVal));2061 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 2062 CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(MaxFileSize)(uVal)); 2063 2063 } 2064 2064 else if (!strcmp(a->argv[2], "opts")) … … 2071 2071 } 2072 2072 2073 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)2074 CHECK_ERROR_BREAK(sa CaptureScreenScreens[i], COMSETTER(Options)(Bstr(a->argv[3]).raw()));2073 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 2074 CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(Options)(Bstr(a->argv[3]).raw())); 2075 2075 } 2076 2076 } -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp
r75251 r75341 713 713 #endif 714 714 #ifdef VBOX_WITH_VIDEOREC 715 " [-- captureon|off]\n"716 " [-- capturescreens all|<screen ID> [<screen ID> ...]]\n"717 " [-- capturefilename <filename>]\n"718 " [-- capture resolution<width> <height>]\n"719 " [-- capturevideorate <rate>]\n"720 " [-- capturevideofps <fps>]\n"721 " [-- capturemaxtime <ms>]\n"722 " [-- capturemaxfilesize <MB>]\n"723 " [-- captureopts <key=value> [,<key=value> ...]]\n"715 " [--record on|off]\n" 716 " [--record screens all|<screen ID> [<screen ID> ...]]\n" 717 " [--record filename <filename>]\n" 718 " [--record videores <width> <height>]\n" 719 " [--record videorate <rate>]\n" 720 " [--record videofps <fps>]\n" 721 " [--record maxtime <ms>]\n" 722 " [--record maxfilesize <MB>]\n" 723 " [--record opts <key=value> [,<key=value> ...]]\n" 724 724 #endif 725 725 " [--defaultfrontend default|<name>]\n" … … 832 832 " screenshotpng <file> [display] |\n" 833 833 #ifdef VBOX_WITH_VIDEOREC 834 " captureon|off |\n"835 " capturescreens all|none|<screen>,[<screen>...] |\n"836 " capturefilename <file> |\n"837 " capture resolution<width>x<height> |\n"838 " capturevideorate <rate> |\n"839 " capturevideofps <fps> |\n"840 " capturemaxtime <s> |\n"841 " capturemaxfilesize <MB> |\n"834 " record on|off |\n" 835 " record screens all|none|<screen>,[<screen>...] |\n" 836 " record filename <file> |\n" 837 " record videores <width>x<height> |\n" 838 " record videorate <rate> |\n" 839 " record videofps <fps> |\n" 840 " record maxtime <s> |\n" 841 " record maxfilesize <MB> |\n" 842 842 #endif /* VBOX_WITH_VIDEOREC */ 843 843 " setcredentials <username>\n" -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp
r75251 r75341 2379 2379 # endif 2380 2380 2381 ComPtr<I CaptureSettings> captureSettings;2382 CHECK_ERROR_RET(machine, COMGETTER( CaptureSettings)(captureSettings.asOutParam()), rc);2383 2384 SafeIfaceArray <I CaptureScreenSettings> saCaptureScreenScreens;2385 CHECK_ERROR_RET( captureSettings, COMGETTER(Screens)(ComSafeArrayAsOutParam(saCaptureScreenScreens)), rc);2381 ComPtr<IRecordSettings> RecordSettings; 2382 CHECK_ERROR_RET(machine, COMGETTER(RecordSettings)(RecordSettings.asOutParam()), rc); 2383 2384 SafeIfaceArray <IRecordScreenSettings> saCaptureScreenScreens; 2385 CHECK_ERROR_RET(RecordSettings, COMGETTER(Screens)(ComSafeArrayAsOutParam(saCaptureScreenScreens)), rc); 2386 2386 2387 2387 /* For now all screens have the same configuration; so take screen 0 and work with that. */ -
trunk/src/VBox/Frontends/VBoxManage/VBoxManageModifyVM.cpp
r75255 r75341 215 215 #endif 216 216 #ifdef VBOX_WITH_VIDEOREC 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,217 MODIFYVM_RECORD, 218 MODIFYVM_RECORD_FEATURES, 219 MODIFYVM_RECORD_SCREENS, 220 MODIFYVM_RECORD_FILENAME, 221 MODIFYVM_RECORD_VIDEO_WIDTH, 222 MODIFYVM_RECORD_VIDEO_HEIGHT, 223 MODIFYVM_RECORD_VIDEO_RES, 224 MODIFYVM_RECORD_VIDEO_RATE, 225 MODIFYVM_RECORD_VIDEO_FPS, 226 MODIFYVM_RECORD_MAXTIME, 227 MODIFYVM_RECORD_MAXSIZE, 228 MODIFYVM_RECORD_OPTIONS, 229 229 #endif 230 230 MODIFYVM_CHIPSET, … … 395 395 { "--chipset", MODIFYVM_CHIPSET, RTGETOPT_REQ_STRING }, 396 396 #ifdef VBOX_WITH_VIDEOREC 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 },397 { "--record", MODIFYVM_RECORD, RTGETOPT_REQ_BOOL_ONOFF }, 398 { "--recordscreens", MODIFYVM_RECORD_SCREENS, RTGETOPT_REQ_STRING }, 399 { "--recordfile", MODIFYVM_RECORD_FILENAME, RTGETOPT_REQ_STRING }, 400 { "--recordmaxtime", MODIFYVM_RECORD_MAXTIME, RTGETOPT_REQ_INT32 }, 401 { "--recordmaxsize", MODIFYVM_RECORD_MAXSIZE, RTGETOPT_REQ_INT32 }, 402 { "--recordopts", MODIFYVM_RECORD_OPTIONS, RTGETOPT_REQ_STRING }, 403 { "--recordoptions", MODIFYVM_RECORD_OPTIONS, RTGETOPT_REQ_STRING }, 404 { "--recordvideores", MODIFYVM_RECORD_VIDEO_RES, RTGETOPT_REQ_STRING }, 405 { "--recordvideorate", MODIFYVM_RECORD_VIDEO_RATE, RTGETOPT_REQ_UINT32 }, 406 { "--recordvideofps", MODIFYVM_RECORD_VIDEO_FPS, RTGETOPT_REQ_UINT32 }, 407 407 #endif 408 408 { "--autostart-enabled", MODIFYVM_AUTOSTART_ENABLED, RTGETOPT_REQ_BOOL_ONOFF }, … … 2928 2928 } 2929 2929 #ifdef VBOX_WITH_VIDEOREC 2930 case MODIFYVM_ CAPTURE:2930 case MODIFYVM_RECORD: 2931 2931 RT_FALL_THROUGH(); 2932 case MODIFYVM_ CAPTURE_SCREENS:2932 case MODIFYVM_RECORD_SCREENS: 2933 2933 RT_FALL_THROUGH(); 2934 case MODIFYVM_ CAPTURE_FILENAME:2934 case MODIFYVM_RECORD_FILENAME: 2935 2935 RT_FALL_THROUGH(); 2936 case MODIFYVM_ CAPTURE_WIDTH:2936 case MODIFYVM_RECORD_VIDEO_WIDTH: 2937 2937 RT_FALL_THROUGH(); 2938 case MODIFYVM_ CAPTURE_HEIGHT:2938 case MODIFYVM_RECORD_VIDEO_HEIGHT: 2939 2939 RT_FALL_THROUGH(); 2940 case MODIFYVM_ CAPTURE_VIDEO_RES:2940 case MODIFYVM_RECORD_VIDEO_RES: 2941 2941 RT_FALL_THROUGH(); 2942 case MODIFYVM_ CAPTURE_VIDEO_RATE:2942 case MODIFYVM_RECORD_VIDEO_RATE: 2943 2943 RT_FALL_THROUGH(); 2944 case MODIFYVM_ CAPTURE_VIDEO_FPS:2944 case MODIFYVM_RECORD_VIDEO_FPS: 2945 2945 RT_FALL_THROUGH(); 2946 case MODIFYVM_ CAPTURE_MAXTIME:2946 case MODIFYVM_RECORD_MAXTIME: 2947 2947 RT_FALL_THROUGH(); 2948 case MODIFYVM_ CAPTURE_MAXSIZE:2948 case MODIFYVM_RECORD_MAXSIZE: 2949 2949 RT_FALL_THROUGH(); 2950 case MODIFYVM_ CAPTURE_OPTIONS:2951 { 2952 ComPtr<I CaptureSettings> captureSettings;2953 CHECK_ERROR_BREAK(machine, COMGETTER( CaptureSettings)(captureSettings.asOutParam()));2954 SafeIfaceArray <I CaptureScreenSettings> saCaptureScreenScreens;2955 CHECK_ERROR_BREAK( captureSettings, COMGETTER(Screens)(ComSafeArrayAsOutParam(saCaptureScreenScreens)));2950 case MODIFYVM_RECORD_OPTIONS: 2951 { 2952 ComPtr<IRecordSettings> RecordSettings; 2953 CHECK_ERROR_BREAK(machine, COMGETTER(RecordSettings)(RecordSettings.asOutParam())); 2954 SafeIfaceArray <IRecordScreenSettings> saRecordScreenScreens; 2955 CHECK_ERROR_BREAK(RecordSettings, COMGETTER(Screens)(ComSafeArrayAsOutParam(saRecordScreenScreens))); 2956 2956 2957 2957 switch (c) 2958 2958 { 2959 case MODIFYVM_ CAPTURE:2960 { 2961 CHECK_ERROR( captureSettings, COMSETTER(Enabled)(ValueUnion.f));2959 case MODIFYVM_RECORD: 2960 { 2961 CHECK_ERROR(RecordSettings, COMSETTER(Enabled)(ValueUnion.f)); 2962 2962 break; 2963 2963 } 2964 case MODIFYVM_ CAPTURE_SCREENS:2964 case MODIFYVM_RECORD_SCREENS: 2965 2965 { 2966 2966 ULONG cMonitors = 64; … … 2974 2974 } 2975 2975 2976 if (cMonitors > sa CaptureScreenScreens.size()) /* Paranoia. */2977 cMonitors = (ULONG)sa CaptureScreenScreens.size();2976 if (cMonitors > saRecordScreenScreens.size()) /* Paranoia. */ 2977 cMonitors = (ULONG)saRecordScreenScreens.size(); 2978 2978 2979 2979 for (size_t i = 0; i < cMonitors; ++i) 2980 CHECK_ERROR_BREAK(sa CaptureScreenScreens[i], COMSETTER(Enabled)(screens[i]));2980 CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(Enabled)(screens[i])); 2981 2981 break; 2982 2982 } 2983 case MODIFYVM_ CAPTURE_FILENAME:2983 case MODIFYVM_RECORD_FILENAME: 2984 2984 { 2985 2985 Bstr bstr; … … 2998 2998 } 2999 2999 3000 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)3001 CHECK_ERROR(sa CaptureScreenScreens[i], COMSETTER(FileName)(bstr.raw()));3000 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 3001 CHECK_ERROR(saRecordScreenScreens[i], COMSETTER(FileName)(bstr.raw())); 3002 3002 break; 3003 3003 } 3004 case MODIFYVM_ CAPTURE_WIDTH:3005 { 3006 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)3007 CHECK_ERROR(sa CaptureScreenScreens[i], COMSETTER(VideoWidth)(ValueUnion.u32));3004 case MODIFYVM_RECORD_VIDEO_WIDTH: 3005 { 3006 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 3007 CHECK_ERROR(saRecordScreenScreens[i], COMSETTER(VideoWidth)(ValueUnion.u32)); 3008 3008 break; 3009 3009 } 3010 case MODIFYVM_ CAPTURE_HEIGHT:3011 { 3012 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)3013 CHECK_ERROR(sa CaptureScreenScreens[i], COMSETTER(VideoHeight)(ValueUnion.u32));3010 case MODIFYVM_RECORD_VIDEO_HEIGHT: 3011 { 3012 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 3013 CHECK_ERROR(saRecordScreenScreens[i], COMSETTER(VideoHeight)(ValueUnion.u32)); 3014 3014 break; 3015 3015 } 3016 case MODIFYVM_ CAPTURE_VIDEO_RES:3016 case MODIFYVM_RECORD_VIDEO_RES: 3017 3017 { 3018 3018 uint32_t uWidth = 0; … … 3034 3034 } 3035 3035 3036 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)3036 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 3037 3037 { 3038 CHECK_ERROR(sa CaptureScreenScreens[i], COMSETTER(VideoWidth)(uWidth));3039 CHECK_ERROR(sa CaptureScreenScreens[i], COMSETTER(VideoHeight)(uHeight));3038 CHECK_ERROR(saRecordScreenScreens[i], COMSETTER(VideoWidth)(uWidth)); 3039 CHECK_ERROR(saRecordScreenScreens[i], COMSETTER(VideoHeight)(uHeight)); 3040 3040 } 3041 3041 break; 3042 3042 } 3043 case MODIFYVM_ CAPTURE_VIDEO_RATE:3044 { 3045 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)3046 CHECK_ERROR(sa CaptureScreenScreens[i], COMSETTER(VideoRate)(ValueUnion.u32));3043 case MODIFYVM_RECORD_VIDEO_RATE: 3044 { 3045 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 3046 CHECK_ERROR(saRecordScreenScreens[i], COMSETTER(VideoRate)(ValueUnion.u32)); 3047 3047 break; 3048 3048 } 3049 case MODIFYVM_ CAPTURE_VIDEO_FPS:3050 { 3051 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)3052 CHECK_ERROR(sa CaptureScreenScreens[i], COMSETTER(VideoFPS)(ValueUnion.u32));3049 case MODIFYVM_RECORD_VIDEO_FPS: 3050 { 3051 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 3052 CHECK_ERROR(saRecordScreenScreens[i], COMSETTER(VideoFPS)(ValueUnion.u32)); 3053 3053 break; 3054 3054 } 3055 case MODIFYVM_ CAPTURE_MAXTIME:3056 { 3057 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)3058 CHECK_ERROR(sa CaptureScreenScreens[i], COMSETTER(MaxTime)(ValueUnion.u32));3055 case MODIFYVM_RECORD_MAXTIME: 3056 { 3057 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 3058 CHECK_ERROR(saRecordScreenScreens[i], COMSETTER(MaxTime)(ValueUnion.u32)); 3059 3059 break; 3060 3060 } 3061 case MODIFYVM_ CAPTURE_MAXSIZE:3062 { 3063 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)3064 CHECK_ERROR(sa CaptureScreenScreens[i], COMSETTER(MaxFileSize)(ValueUnion.u32));3061 case MODIFYVM_RECORD_MAXSIZE: 3062 { 3063 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 3064 CHECK_ERROR(saRecordScreenScreens[i], COMSETTER(MaxFileSize)(ValueUnion.u32)); 3065 3065 break; 3066 3066 } 3067 case MODIFYVM_ CAPTURE_OPTIONS:3067 case MODIFYVM_RECORD_OPTIONS: 3068 3068 { 3069 3069 Bstr bstr(ValueUnion.psz); 3070 for (size_t i = 0; i < sa CaptureScreenScreens.size(); ++i)3071 CHECK_ERROR(sa CaptureScreenScreens[i], COMSETTER(Options)(bstr.raw()));3070 for (size_t i = 0; i < saRecordScreenScreens.size(); ++i) 3071 CHECK_ERROR(saRecordScreenScreens[i], COMSETTER(Options)(bstr.raw())); 3072 3072 break; 3073 3073 }
Note:
See TracChangeset
for help on using the changeset viewer.