VirtualBox

Ignore:
Timestamp:
Nov 9, 2018 8:37:28 AM (6 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
126471
Message:

Recording: Renaming APIs ICapture* -> IRecord* and other terminology to better distinguish from features like mouse capturing and stuff.

Location:
trunk/src/VBox/Frontends/VBoxManage
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageControlVM.cpp

    r75251 r75341  
    18551855        }
    18561856#ifdef VBOX_WITH_VIDEOREC
    1857         else if (!strcmp(a->argv[1], "capture"))
     1857        else if (!strcmp(a->argv[1], "record"))
    18581858        {
    18591859            if (a->argc < 3)
     
    18641864            }
    18651865
    1866             ComPtr<ICaptureSettings> captureSettings;
    1867             CHECK_ERROR_BREAK(machine, COMGETTER(CaptureSettings)(captureSettings.asOutParam()));
    1868 
    1869             SafeIfaceArray <ICaptureScreenSettings> 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)));
    18711871
    18721872            /* Note: For now all screens have the same configuration. */
     
    18761876             *       kept to ensure backwards compatibility.
    18771877             */
    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);
    18851885            }
    18861886            else if (!strcmp(a->argv[2], "screens"))
     
    19301930                }
    19311931
    1932                 for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    1933                     CHECK_ERROR_BREAK(saCaptureScreenScreens[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]));
    19341934            }
    19351935            else if (!strcmp(a->argv[2], "filename"))
     
    19421942                }
    19431943
    1944                 for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    1945                     CHECK_ERROR_BREAK(saCaptureScreenScreens[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"))
    19491949            {
    19501950                if (a->argc != 5)
     
    19721972                }
    19731973
    1974                 for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    1975                 {
    1976                     CHECK_ERROR_BREAK(saCaptureScreenScreens[i], COMSETTER(VideoWidth)(uVal));
    1977                     CHECK_ERROR_BREAK(saCaptureScreenScreens[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));
    19781978                }
    19791979            }
     
    19961996                }
    19971997
    1998                 for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    1999                     CHECK_ERROR_BREAK(saCaptureScreenScreens[i], COMSETTER(VideoRate)(uVal));
     1998                for (size_t i = 0; i < saRecordScreenScreens.size(); ++i)
     1999                    CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(VideoRate)(uVal));
    20002000            }
    20012001            else if (!strcmp(a->argv[2], "videofps"))
     
    20172017                }
    20182018
    2019                 for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    2020                     CHECK_ERROR_BREAK(saCaptureScreenScreens[i], COMSETTER(VideoFPS)(uVal));
     2019                for (size_t i = 0; i < saRecordScreenScreens.size(); ++i)
     2020                    CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(VideoFPS)(uVal));
    20212021            }
    20222022            else if (!strcmp(a->argv[2], "maxtime"))
     
    20382038                }
    20392039
    2040                 for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    2041                     CHECK_ERROR_BREAK(saCaptureScreenScreens[i], COMSETTER(MaxTime)(uVal));
     2040                for (size_t i = 0; i < saRecordScreenScreens.size(); ++i)
     2041                    CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(MaxTime)(uVal));
    20422042            }
    20432043            else if (!strcmp(a->argv[2], "maxfilesize"))
     
    20592059                }
    20602060
    2061                 for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    2062                     CHECK_ERROR_BREAK(saCaptureScreenScreens[i], COMSETTER(MaxFileSize)(uVal));
     2061                for (size_t i = 0; i < saRecordScreenScreens.size(); ++i)
     2062                    CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(MaxFileSize)(uVal));
    20632063            }
    20642064            else if (!strcmp(a->argv[2], "opts"))
     
    20712071                }
    20722072
    2073                 for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    2074                     CHECK_ERROR_BREAK(saCaptureScreenScreens[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()));
    20752075            }
    20762076        }
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageHelp.cpp

    r75251 r75341  
    713713#endif
    714714#ifdef VBOX_WITH_VIDEOREC
    715                      "                            [--capture on|off]\n"
    716                      "                            [--capture screens all|<screen ID> [<screen ID> ...]]\n"
    717                      "                            [--capture filename <filename>]\n"
    718                      "                            [--capture resolution <width> <height>]\n"
    719                      "                            [--capture videorate <rate>]\n"
    720                      "                            [--capture videofps <fps>]\n"
    721                      "                            [--capture maxtime <ms>]\n"
    722                      "                            [--capture maxfilesize <MB>]\n"
    723                      "                            [--capture opts <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"
    724724#endif
    725725                     "                            [--defaultfrontend default|<name>]\n"
     
    832832                     "                            screenshotpng <file> [display] |\n"
    833833#ifdef VBOX_WITH_VIDEOREC
    834                      "                            capture on|off |\n"
    835                      "                            capture screens all|none|<screen>,[<screen>...] |\n"
    836                      "                            capture filename <file> |\n"
    837                      "                            capture resolution <width>x<height> |\n"
    838                      "                            capture videorate <rate> |\n"
    839                      "                            capture videofps <fps> |\n"
    840                      "                            capture maxtime <s> |\n"
    841                      "                            capture maxfilesize <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"
    842842#endif /* VBOX_WITH_VIDEOREC */
    843843                     "                            setcredentials <username>\n"
  • trunk/src/VBox/Frontends/VBoxManage/VBoxManageInfo.cpp

    r75251 r75341  
    23792379# endif
    23802380
    2381         ComPtr<ICaptureSettings> captureSettings;
    2382         CHECK_ERROR_RET(machine, COMGETTER(CaptureSettings)(captureSettings.asOutParam()), rc);
    2383 
    2384         SafeIfaceArray <ICaptureScreenSettings> 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);
    23862386
    23872387        /* 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  
    215215#endif
    216216#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,
    229229#endif
    230230    MODIFYVM_CHIPSET,
     
    395395    { "--chipset",                  MODIFYVM_CHIPSET,                   RTGETOPT_REQ_STRING },
    396396#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 },
    407407#endif
    408408    { "--autostart-enabled",        MODIFYVM_AUTOSTART_ENABLED,         RTGETOPT_REQ_BOOL_ONOFF },
     
    29282928            }
    29292929#ifdef VBOX_WITH_VIDEOREC
    2930             case MODIFYVM_CAPTURE:
     2930            case MODIFYVM_RECORD:
    29312931                RT_FALL_THROUGH();
    2932             case MODIFYVM_CAPTURE_SCREENS:
     2932            case MODIFYVM_RECORD_SCREENS:
    29332933                RT_FALL_THROUGH();
    2934             case MODIFYVM_CAPTURE_FILENAME:
     2934            case MODIFYVM_RECORD_FILENAME:
    29352935                RT_FALL_THROUGH();
    2936             case MODIFYVM_CAPTURE_WIDTH:
     2936            case MODIFYVM_RECORD_VIDEO_WIDTH:
    29372937                RT_FALL_THROUGH();
    2938             case MODIFYVM_CAPTURE_HEIGHT:
     2938            case MODIFYVM_RECORD_VIDEO_HEIGHT:
    29392939                RT_FALL_THROUGH();
    2940             case MODIFYVM_CAPTURE_VIDEO_RES:
     2940            case MODIFYVM_RECORD_VIDEO_RES:
    29412941                RT_FALL_THROUGH();
    2942             case MODIFYVM_CAPTURE_VIDEO_RATE:
     2942            case MODIFYVM_RECORD_VIDEO_RATE:
    29432943                RT_FALL_THROUGH();
    2944             case MODIFYVM_CAPTURE_VIDEO_FPS:
     2944            case MODIFYVM_RECORD_VIDEO_FPS:
    29452945                RT_FALL_THROUGH();
    2946             case MODIFYVM_CAPTURE_MAXTIME:
     2946            case MODIFYVM_RECORD_MAXTIME:
    29472947                RT_FALL_THROUGH();
    2948             case MODIFYVM_CAPTURE_MAXSIZE:
     2948            case MODIFYVM_RECORD_MAXSIZE:
    29492949                RT_FALL_THROUGH();
    2950             case MODIFYVM_CAPTURE_OPTIONS:
    2951             {
    2952                 ComPtr<ICaptureSettings> captureSettings;
    2953                 CHECK_ERROR_BREAK(machine, COMGETTER(CaptureSettings)(captureSettings.asOutParam()));
    2954                 SafeIfaceArray <ICaptureScreenSettings> 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)));
    29562956
    29572957                switch (c)
    29582958                {
    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));
    29622962                        break;
    29632963                    }
    2964                     case MODIFYVM_CAPTURE_SCREENS:
     2964                    case MODIFYVM_RECORD_SCREENS:
    29652965                    {
    29662966                        ULONG cMonitors = 64;
     
    29742974                        }
    29752975
    2976                         if (cMonitors > saCaptureScreenScreens.size()) /* Paranoia. */
    2977                             cMonitors = (ULONG)saCaptureScreenScreens.size();
     2976                        if (cMonitors > saRecordScreenScreens.size()) /* Paranoia. */
     2977                            cMonitors = (ULONG)saRecordScreenScreens.size();
    29782978
    29792979                        for (size_t i = 0; i < cMonitors; ++i)
    2980                             CHECK_ERROR_BREAK(saCaptureScreenScreens[i], COMSETTER(Enabled)(screens[i]));
     2980                            CHECK_ERROR_BREAK(saRecordScreenScreens[i], COMSETTER(Enabled)(screens[i]));
    29812981                        break;
    29822982                    }
    2983                     case MODIFYVM_CAPTURE_FILENAME:
     2983                    case MODIFYVM_RECORD_FILENAME:
    29842984                    {
    29852985                        Bstr bstr;
     
    29982998                        }
    29992999
    3000                         for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    3001                             CHECK_ERROR(saCaptureScreenScreens[i], COMSETTER(FileName)(bstr.raw()));
     3000                        for (size_t i = 0; i < saRecordScreenScreens.size(); ++i)
     3001                            CHECK_ERROR(saRecordScreenScreens[i], COMSETTER(FileName)(bstr.raw()));
    30023002                        break;
    30033003                    }
    3004                     case MODIFYVM_CAPTURE_WIDTH:
    3005                     {
    3006                         for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    3007                             CHECK_ERROR(saCaptureScreenScreens[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));
    30083008                        break;
    30093009                    }
    3010                     case MODIFYVM_CAPTURE_HEIGHT:
    3011                     {
    3012                         for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    3013                             CHECK_ERROR(saCaptureScreenScreens[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));
    30143014                        break;
    30153015                    }
    3016                     case MODIFYVM_CAPTURE_VIDEO_RES:
     3016                    case MODIFYVM_RECORD_VIDEO_RES:
    30173017                    {
    30183018                        uint32_t uWidth = 0;
     
    30343034                        }
    30353035
    3036                         for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
     3036                        for (size_t i = 0; i < saRecordScreenScreens.size(); ++i)
    30373037                        {
    3038                             CHECK_ERROR(saCaptureScreenScreens[i], COMSETTER(VideoWidth)(uWidth));
    3039                             CHECK_ERROR(saCaptureScreenScreens[i], COMSETTER(VideoHeight)(uHeight));
     3038                            CHECK_ERROR(saRecordScreenScreens[i], COMSETTER(VideoWidth)(uWidth));
     3039                            CHECK_ERROR(saRecordScreenScreens[i], COMSETTER(VideoHeight)(uHeight));
    30403040                        }
    30413041                        break;
    30423042                    }
    3043                     case MODIFYVM_CAPTURE_VIDEO_RATE:
    3044                     {
    3045                         for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    3046                             CHECK_ERROR(saCaptureScreenScreens[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));
    30473047                        break;
    30483048                    }
    3049                     case MODIFYVM_CAPTURE_VIDEO_FPS:
    3050                     {
    3051                         for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    3052                             CHECK_ERROR(saCaptureScreenScreens[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));
    30533053                        break;
    30543054                    }
    3055                     case MODIFYVM_CAPTURE_MAXTIME:
    3056                     {
    3057                         for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    3058                             CHECK_ERROR(saCaptureScreenScreens[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));
    30593059                        break;
    30603060                    }
    3061                     case MODIFYVM_CAPTURE_MAXSIZE:
    3062                     {
    3063                         for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    3064                             CHECK_ERROR(saCaptureScreenScreens[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));
    30653065                        break;
    30663066                    }
    3067                     case MODIFYVM_CAPTURE_OPTIONS:
     3067                    case MODIFYVM_RECORD_OPTIONS:
    30683068                    {
    30693069                        Bstr bstr(ValueUnion.psz);
    3070                         for (size_t i = 0; i < saCaptureScreenScreens.size(); ++i)
    3071                             CHECK_ERROR(saCaptureScreenScreens[i], COMSETTER(Options)(bstr.raw()));
     3070                        for (size_t i = 0; i < saRecordScreenScreens.size(); ++i)
     3071                            CHECK_ERROR(saRecordScreenScreens[i], COMSETTER(Options)(bstr.raw()));
    30723072                        break;
    30733073                    }
Note: See TracChangeset for help on using the changeset viewer.

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