VirtualBox

Changeset 96141 in vbox for trunk/src/VBox/Main/include


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

Location:
trunk/src/VBox/Main/include
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/include/RecordingScreenSettingsImpl.h

    r95741 r96141  
    9191    HRESULT getAudioDeadline(RecordingCodecDeadline_T *aDeadline);
    9292    HRESULT setAudioDeadline(RecordingCodecDeadline_T aDeadline);
     93    HRESULT getAudioRateControlMode(RecordingRateControlMode_T *aMode);
     94    HRESULT setAudioRateControlMode(RecordingRateControlMode_T aMode);
    9395    HRESULT getAudioHz(ULONG *aHz);
    9496    HRESULT setAudioHz(ULONG aHz);
     
    108110    HRESULT getVideoRate(ULONG *aVideoRate);
    109111    HRESULT setVideoRate(ULONG aVideoRate);
    110     HRESULT getVideoRateControlMode(RecordingVideoRateControlMode_T *aMode);
    111     HRESULT setVideoRateControlMode(RecordingVideoRateControlMode_T aMode);
     112    HRESULT getVideoRateControlMode(RecordingRateControlMode_T *aMode);
     113    HRESULT setVideoRateControlMode(RecordingRateControlMode_T aMode);
    112114    HRESULT getVideoFPS(ULONG *aVideoFPS);
    113115    HRESULT setVideoFPS(ULONG aVideoFPS);
    114     HRESULT getVideoScalingMethod(RecordingVideoScalingMethod_T *aMode);
    115     HRESULT setVideoScalingMethod(RecordingVideoScalingMethod_T aMode);
     116    HRESULT getVideoScalingMode(RecordingVideoScalingMode_T *aMode);
     117    HRESULT setVideoScalingMode(RecordingVideoScalingMode_T aMode);
    116118
    117119private:
  • trunk/src/VBox/Main/include/SystemPropertiesImpl.h

    r95741 r96141  
    129129    HRESULT getSupportedRecordingAudioCodecs(std::vector<RecordingAudioCodec_T> &aSupportedRecordingAudioCodecs) RT_OVERRIDE;
    130130    HRESULT getSupportedRecordingVideoCodecs(std::vector<RecordingVideoCodec_T> &aSupportedRecordingVideoCodecs) RT_OVERRIDE;
    131     HRESULT getSupportedRecordingVSMethods(std::vector<RecordingVideoScalingMethod_T> &aSupportedRecordingVideoScalingMethods) RT_OVERRIDE;
    132     HRESULT getSupportedRecordingVRCModes(std::vector<RecordingVideoRateControlMode_T> &aSupportedRecordingVideoRateControlModes) RT_OVERRIDE;
     131    HRESULT getSupportedRecordingVSModes(std::vector<RecordingVideoScalingMode_T> &aSupportedRecordingVideoScalingModes) RT_OVERRIDE;
     132    HRESULT getSupportedRecordingARCModes(std::vector<RecordingRateControlMode_T> &aSupportedRecordingAudioRateControlModes) RT_OVERRIDE;
     133    HRESULT getSupportedRecordingVRCModes(std::vector<RecordingRateControlMode_T> &aSupportedRecordingVideoRateControlModes) RT_OVERRIDE;
    133134    HRESULT getSupportedGraphicsControllerTypes(std::vector<GraphicsControllerType_T> &aSupportedGraphicsControllerTypes) RT_OVERRIDE;
    134135    HRESULT getSupportedCloneOptions(std::vector<CloneOptions_T> &aSupportedCloneOptions) RT_OVERRIDE;
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