7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/medialive/MediaLive_EXPORTS.h>
9#include <aws/medialive/model/BurnInAlignment.h>
10#include <aws/medialive/model/BurnInBackgroundColor.h>
11#include <aws/medialive/model/BurnInDestinationSubtitleRows.h>
12#include <aws/medialive/model/BurnInFontColor.h>
13#include <aws/medialive/model/BurnInOutlineColor.h>
14#include <aws/medialive/model/BurnInShadowColor.h>
15#include <aws/medialive/model/BurnInTeletextGridControl.h>
16#include <aws/medialive/model/InputLocation.h>
55 m_alignmentHasBeenSet =
true;
72 m_backgroundColorHasBeenSet =
true;
73 m_backgroundColor = value;
90 m_backgroundOpacityHasBeenSet =
true;
91 m_backgroundOpacity = value;
109 template <
typename FontT = InputLocation>
111 m_fontHasBeenSet =
true;
112 m_font = std::forward<FontT>(value);
114 template <
typename FontT = InputLocation>
116 SetFont(std::forward<FontT>(value));
131 m_fontColorHasBeenSet =
true;
148 m_fontOpacityHasBeenSet =
true;
149 m_fontOpacity = value;
165 m_fontResolutionHasBeenSet =
true;
166 m_fontResolution = value;
182 template <
typename FontSizeT = Aws::String>
184 m_fontSizeHasBeenSet =
true;
185 m_fontSize = std::forward<FontSizeT>(value);
187 template <
typename FontSizeT = Aws::String>
204 m_outlineColorHasBeenSet =
true;
205 m_outlineColor = value;
223 m_outlineSizeHasBeenSet =
true;
224 m_outlineSize = value;
240 m_shadowColorHasBeenSet =
true;
241 m_shadowColor = value;
258 m_shadowOpacityHasBeenSet =
true;
259 m_shadowOpacity = value;
276 m_shadowXOffsetHasBeenSet =
true;
277 m_shadowXOffset = value;
294 m_shadowYOffsetHasBeenSet =
true;
295 m_shadowYOffset = value;
311 m_teletextGridControlHasBeenSet =
true;
312 m_teletextGridControl = value;
331 m_xPositionHasBeenSet =
true;
351 m_yPositionHasBeenSet =
true;
373 m_subtitleRowsHasBeenSet =
true;
374 m_subtitleRows = value;
386 int m_backgroundOpacity{0};
388 InputLocation m_font;
392 int m_fontOpacity{0};
394 int m_fontResolution{0};
400 int m_outlineSize{0};
404 int m_shadowOpacity{0};
406 int m_shadowXOffset{0};
408 int m_shadowYOffset{0};
417 bool m_alignmentHasBeenSet =
false;
418 bool m_backgroundColorHasBeenSet =
false;
419 bool m_backgroundOpacityHasBeenSet =
false;
420 bool m_fontHasBeenSet =
false;
421 bool m_fontColorHasBeenSet =
false;
422 bool m_fontOpacityHasBeenSet =
false;
423 bool m_fontResolutionHasBeenSet =
false;
424 bool m_fontSizeHasBeenSet =
false;
425 bool m_outlineColorHasBeenSet =
false;
426 bool m_outlineSizeHasBeenSet =
false;
427 bool m_shadowColorHasBeenSet =
false;
428 bool m_shadowOpacityHasBeenSet =
false;
429 bool m_shadowXOffsetHasBeenSet =
false;
430 bool m_shadowYOffsetHasBeenSet =
false;
431 bool m_teletextGridControlHasBeenSet =
false;
432 bool m_xPositionHasBeenSet =
false;
433 bool m_yPositionHasBeenSet =
false;
434 bool m_subtitleRowsHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue