AWS SDK for C++  1.9.159
AWS SDK for C++
Av1QvbrSettings.h
Go to the documentation of this file.
1 
6 #pragma once
8 
9 namespace Aws
10 {
11 namespace Utils
12 {
13 namespace Json
14 {
15  class JsonValue;
16  class JsonView;
17 } // namespace Json
18 } // namespace Utils
19 namespace MediaConvert
20 {
21 namespace Model
22 {
23 
32  {
33  public:
38 
39 
54  inline int GetQvbrQualityLevel() const{ return m_qvbrQualityLevel; }
55 
70  inline bool QvbrQualityLevelHasBeenSet() const { return m_qvbrQualityLevelHasBeenSet; }
71 
86  inline void SetQvbrQualityLevel(int value) { m_qvbrQualityLevelHasBeenSet = true; m_qvbrQualityLevel = value; }
87 
102  inline Av1QvbrSettings& WithQvbrQualityLevel(int value) { SetQvbrQualityLevel(value); return *this;}
103 
104 
113  inline double GetQvbrQualityLevelFineTune() const{ return m_qvbrQualityLevelFineTune; }
114 
123  inline bool QvbrQualityLevelFineTuneHasBeenSet() const { return m_qvbrQualityLevelFineTuneHasBeenSet; }
124 
133  inline void SetQvbrQualityLevelFineTune(double value) { m_qvbrQualityLevelFineTuneHasBeenSet = true; m_qvbrQualityLevelFineTune = value; }
134 
143  inline Av1QvbrSettings& WithQvbrQualityLevelFineTune(double value) { SetQvbrQualityLevelFineTune(value); return *this;}
144 
145  private:
146 
147  int m_qvbrQualityLevel;
148  bool m_qvbrQualityLevelHasBeenSet;
149 
150  double m_qvbrQualityLevelFineTune;
151  bool m_qvbrQualityLevelFineTuneHasBeenSet;
152  };
153 
154 } // namespace Model
155 } // namespace MediaConvert
156 } // namespace Aws
Aws::MediaConvert::Model::Av1QvbrSettings::SetQvbrQualityLevel
void SetQvbrQualityLevel(int value)
Definition: Av1QvbrSettings.h:86
MediaConvert_EXPORTS.h
AWS_MEDIACONVERT_API
#define AWS_MEDIACONVERT_API
Definition: MediaConvert_EXPORTS.h:28
Aws::MediaConvert::Model::Av1QvbrSettings::Av1QvbrSettings
Av1QvbrSettings(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::Av1QvbrSettings::WithQvbrQualityLevelFineTune
Av1QvbrSettings & WithQvbrQualityLevelFineTune(double value)
Definition: Av1QvbrSettings.h:143
Aws::MediaConvert::Model::Av1QvbrSettings::QvbrQualityLevelFineTuneHasBeenSet
bool QvbrQualityLevelFineTuneHasBeenSet() const
Definition: Av1QvbrSettings.h:123
Aws::MediaConvert::Model::Av1QvbrSettings::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::MediaConvert::Model::Av1QvbrSettings::operator=
Av1QvbrSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::MediaConvert::Model::Av1QvbrSettings::SetQvbrQualityLevelFineTune
void SetQvbrQualityLevelFineTune(double value)
Definition: Av1QvbrSettings.h:133
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::MediaConvert::Model::Av1QvbrSettings
Definition: Av1QvbrSettings.h:32
Aws::MediaConvert::Model::Av1QvbrSettings::GetQvbrQualityLevelFineTune
double GetQvbrQualityLevelFineTune() const
Definition: Av1QvbrSettings.h:113
Aws::MediaConvert::Model::Av1QvbrSettings::GetQvbrQualityLevel
int GetQvbrQualityLevel() const
Definition: Av1QvbrSettings.h:54
Aws::MediaConvert::Model::Av1QvbrSettings::QvbrQualityLevelHasBeenSet
bool QvbrQualityLevelHasBeenSet() const
Definition: Av1QvbrSettings.h:70
Aws::MediaConvert::Model::Av1QvbrSettings::Av1QvbrSettings
Av1QvbrSettings()
Aws::MediaConvert::Model::Av1QvbrSettings::WithQvbrQualityLevel
Av1QvbrSettings & WithQvbrQualityLevel(int value)
Definition: Av1QvbrSettings.h:102