AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
Hdr10Metadata.h
1
6#pragma once
7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8
9namespace Aws
10{
11namespace Utils
12{
13namespace Json
14{
15 class JsonValue;
16 class JsonView;
17} // namespace Json
18} // namespace Utils
19namespace MediaConvert
20{
21namespace Model
22{
23
34 {
35 public:
36 AWS_MEDIACONVERT_API Hdr10Metadata();
37 AWS_MEDIACONVERT_API Hdr10Metadata(Aws::Utils::Json::JsonView jsonValue);
38 AWS_MEDIACONVERT_API Hdr10Metadata& operator=(Aws::Utils::Json::JsonView jsonValue);
39 AWS_MEDIACONVERT_API Aws::Utils::Json::JsonValue Jsonize() const;
40
41
43
48 inline int GetBluePrimaryX() const{ return m_bluePrimaryX; }
49 inline bool BluePrimaryXHasBeenSet() const { return m_bluePrimaryXHasBeenSet; }
50 inline void SetBluePrimaryX(int value) { m_bluePrimaryXHasBeenSet = true; m_bluePrimaryX = value; }
51 inline Hdr10Metadata& WithBluePrimaryX(int value) { SetBluePrimaryX(value); return *this;}
53
55
60 inline int GetBluePrimaryY() const{ return m_bluePrimaryY; }
61 inline bool BluePrimaryYHasBeenSet() const { return m_bluePrimaryYHasBeenSet; }
62 inline void SetBluePrimaryY(int value) { m_bluePrimaryYHasBeenSet = true; m_bluePrimaryY = value; }
63 inline Hdr10Metadata& WithBluePrimaryY(int value) { SetBluePrimaryY(value); return *this;}
65
67
72 inline int GetGreenPrimaryX() const{ return m_greenPrimaryX; }
73 inline bool GreenPrimaryXHasBeenSet() const { return m_greenPrimaryXHasBeenSet; }
74 inline void SetGreenPrimaryX(int value) { m_greenPrimaryXHasBeenSet = true; m_greenPrimaryX = value; }
75 inline Hdr10Metadata& WithGreenPrimaryX(int value) { SetGreenPrimaryX(value); return *this;}
77
79
84 inline int GetGreenPrimaryY() const{ return m_greenPrimaryY; }
85 inline bool GreenPrimaryYHasBeenSet() const { return m_greenPrimaryYHasBeenSet; }
86 inline void SetGreenPrimaryY(int value) { m_greenPrimaryYHasBeenSet = true; m_greenPrimaryY = value; }
87 inline Hdr10Metadata& WithGreenPrimaryY(int value) { SetGreenPrimaryY(value); return *this;}
89
91
96 inline int GetMaxContentLightLevel() const{ return m_maxContentLightLevel; }
97 inline bool MaxContentLightLevelHasBeenSet() const { return m_maxContentLightLevelHasBeenSet; }
98 inline void SetMaxContentLightLevel(int value) { m_maxContentLightLevelHasBeenSet = true; m_maxContentLightLevel = value; }
99 inline Hdr10Metadata& WithMaxContentLightLevel(int value) { SetMaxContentLightLevel(value); return *this;}
101
103
108 inline int GetMaxFrameAverageLightLevel() const{ return m_maxFrameAverageLightLevel; }
109 inline bool MaxFrameAverageLightLevelHasBeenSet() const { return m_maxFrameAverageLightLevelHasBeenSet; }
110 inline void SetMaxFrameAverageLightLevel(int value) { m_maxFrameAverageLightLevelHasBeenSet = true; m_maxFrameAverageLightLevel = value; }
113
115
119 inline int GetMaxLuminance() const{ return m_maxLuminance; }
120 inline bool MaxLuminanceHasBeenSet() const { return m_maxLuminanceHasBeenSet; }
121 inline void SetMaxLuminance(int value) { m_maxLuminanceHasBeenSet = true; m_maxLuminance = value; }
122 inline Hdr10Metadata& WithMaxLuminance(int value) { SetMaxLuminance(value); return *this;}
124
126
130 inline int GetMinLuminance() const{ return m_minLuminance; }
131 inline bool MinLuminanceHasBeenSet() const { return m_minLuminanceHasBeenSet; }
132 inline void SetMinLuminance(int value) { m_minLuminanceHasBeenSet = true; m_minLuminance = value; }
133 inline Hdr10Metadata& WithMinLuminance(int value) { SetMinLuminance(value); return *this;}
135
137
142 inline int GetRedPrimaryX() const{ return m_redPrimaryX; }
143 inline bool RedPrimaryXHasBeenSet() const { return m_redPrimaryXHasBeenSet; }
144 inline void SetRedPrimaryX(int value) { m_redPrimaryXHasBeenSet = true; m_redPrimaryX = value; }
145 inline Hdr10Metadata& WithRedPrimaryX(int value) { SetRedPrimaryX(value); return *this;}
147
149
154 inline int GetRedPrimaryY() const{ return m_redPrimaryY; }
155 inline bool RedPrimaryYHasBeenSet() const { return m_redPrimaryYHasBeenSet; }
156 inline void SetRedPrimaryY(int value) { m_redPrimaryYHasBeenSet = true; m_redPrimaryY = value; }
157 inline Hdr10Metadata& WithRedPrimaryY(int value) { SetRedPrimaryY(value); return *this;}
159
161
166 inline int GetWhitePointX() const{ return m_whitePointX; }
167 inline bool WhitePointXHasBeenSet() const { return m_whitePointXHasBeenSet; }
168 inline void SetWhitePointX(int value) { m_whitePointXHasBeenSet = true; m_whitePointX = value; }
169 inline Hdr10Metadata& WithWhitePointX(int value) { SetWhitePointX(value); return *this;}
171
173
178 inline int GetWhitePointY() const{ return m_whitePointY; }
179 inline bool WhitePointYHasBeenSet() const { return m_whitePointYHasBeenSet; }
180 inline void SetWhitePointY(int value) { m_whitePointYHasBeenSet = true; m_whitePointY = value; }
181 inline Hdr10Metadata& WithWhitePointY(int value) { SetWhitePointY(value); return *this;}
183 private:
184
185 int m_bluePrimaryX;
186 bool m_bluePrimaryXHasBeenSet = false;
187
188 int m_bluePrimaryY;
189 bool m_bluePrimaryYHasBeenSet = false;
190
191 int m_greenPrimaryX;
192 bool m_greenPrimaryXHasBeenSet = false;
193
194 int m_greenPrimaryY;
195 bool m_greenPrimaryYHasBeenSet = false;
196
197 int m_maxContentLightLevel;
198 bool m_maxContentLightLevelHasBeenSet = false;
199
200 int m_maxFrameAverageLightLevel;
201 bool m_maxFrameAverageLightLevelHasBeenSet = false;
202
203 int m_maxLuminance;
204 bool m_maxLuminanceHasBeenSet = false;
205
206 int m_minLuminance;
207 bool m_minLuminanceHasBeenSet = false;
208
209 int m_redPrimaryX;
210 bool m_redPrimaryXHasBeenSet = false;
211
212 int m_redPrimaryY;
213 bool m_redPrimaryYHasBeenSet = false;
214
215 int m_whitePointX;
216 bool m_whitePointXHasBeenSet = false;
217
218 int m_whitePointY;
219 bool m_whitePointYHasBeenSet = false;
220 };
221
222} // namespace Model
223} // namespace MediaConvert
224} // namespace Aws
Hdr10Metadata & WithMinLuminance(int value)
AWS_MEDIACONVERT_API Hdr10Metadata(Aws::Utils::Json::JsonView jsonValue)
Hdr10Metadata & WithMaxContentLightLevel(int value)
Hdr10Metadata & WithWhitePointY(int value)
Hdr10Metadata & WithBluePrimaryX(int value)
AWS_MEDIACONVERT_API Aws::Utils::Json::JsonValue Jsonize() const
Hdr10Metadata & WithGreenPrimaryX(int value)
AWS_MEDIACONVERT_API Hdr10Metadata & operator=(Aws::Utils::Json::JsonView jsonValue)
Hdr10Metadata & WithWhitePointX(int value)
AWS_MEDIACONVERT_API Hdr10Metadata()
Hdr10Metadata & WithBluePrimaryY(int value)
Hdr10Metadata & WithRedPrimaryY(int value)
Hdr10Metadata & WithMaxLuminance(int value)
Hdr10Metadata & WithRedPrimaryX(int value)
Hdr10Metadata & WithMaxFrameAverageLightLevel(int value)
Hdr10Metadata & WithGreenPrimaryY(int value)
Aws::Utils::Json::JsonValue JsonValue