VirtualBox

Changeset 96141 in vbox for trunk/include/VBox/settings.h


Ignore:
Timestamp:
Aug 11, 2022 3:37:19 PM (2 years ago)
Author:
vboxsync
Message:

Recording/Main:

  • Renamed RecordingVideoScalingMethod -> RecordingVideoScalingMode (to match the other enums).
  • Renamed RecordingVideoRateControlMode -> RecordingRateControlMode, as this also can apply to audio codecs.
  • Added ABR (average bitrate) mode to RecordingRateControlMode.

IRecordingScreenSettings:

  • Added audioRateControlMode.
  • Added videoScalingMode.

ISystemProperties:

  • Renamed supportedRecordingVSMethods to supportedRecordingVSModes (to match RecordingVideoScalingMode).
  • Added supportedRecordingARCModes.

Renamed com::settings::RecordingScreenSettings.Audio.enmAudioCodec -> .enmCodec (Doppelmoppel).

More documentation.

​bugref:10275

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/include/VBox/settings.h

    r96134 r96141  
    680680    {
    681681        /** The audio codec type to use. */
    682         RecordingAudioCodec_T    enmAudioCodec; // requires settings version 1.19 (VirtualBox 7.0)
     682        RecordingAudioCodec_T    enmCodec;      // requires settings version 1.19 (VirtualBox 7.0)
    683683        /** Codec deadline to use. */
    684684        RecordingCodecDeadline_T enmDeadline;   // requires settings version 1.19 (VirtualBox 7.0)
     685        /** Rate control mode to use. */
     686        RecordingRateControlMode_T
     687                                 enmRateCtlMode;// requires settings version 1.19 (VirtualBox 7.0)
    685688        /** Hz rate. */
    686689        uint16_t                 uHz;           // requires settings version 1.19 (VirtualBox 7.0)
     
    700703        /** Codec deadline to use. */
    701704        RecordingCodecDeadline_T enmDeadline; // requires settings version 1.19 (VirtualBox 7.0)
     705        /** Rate control mode to use. */
     706        RecordingRateControlMode_T
     707                                 enmRateCtlMode; // requires settings version 1.19 (VirtualBox 7.0)
     708        /** Rate control mode to use. */
     709        RecordingVideoScalingMode_T
     710                                 enmScalingMode; // requires settings version 1.19 (VirtualBox 7.0)
    702711        /** Target frame width in pixels (X). */
    703             uint32_t             ulWidth;     // requires settings version 1.14 (VirtualBox 4.3)
     712        uint32_t                 ulWidth;     // requires settings version 1.14 (VirtualBox 4.3)
    704713        /** Target frame height in pixels (Y). */
    705714        uint32_t                 ulHeight;    // requires settings version 1.14 (VirtualBox 4.3)
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