7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/BurninSubtitleAlignment.h>
9#include <aws/mediaconvert/model/BurninSubtitleApplyFontColor.h>
10#include <aws/mediaconvert/model/BurninSubtitleBackgroundColor.h>
11#include <aws/mediaconvert/model/BurninSubtitleFallbackFont.h>
12#include <aws/mediaconvert/model/BurninSubtitleFontColor.h>
13#include <aws/core/utils/memory/stl/AWSString.h>
14#include <aws/mediaconvert/model/FontScript.h>
15#include <aws/mediaconvert/model/BurninSubtitleOutlineColor.h>
16#include <aws/mediaconvert/model/RemoveRubyReserveAttributes.h>
17#include <aws/mediaconvert/model/BurninSubtitleShadowColor.h>
18#include <aws/mediaconvert/model/BurnInSubtitleStylePassthrough.h>
19#include <aws/mediaconvert/model/BurninSubtitleTeletextSpacing.h>
111 inline void SetBackgroundOpacity(
int value) { m_backgroundOpacityHasBeenSet =
true; m_backgroundOpacity = value; }
152 template<
typename FontFileBoldT = Aws::String>
153 void SetFontFileBold(FontFileBoldT&& value) { m_fontFileBoldHasBeenSet =
true; m_fontFileBold = std::forward<FontFileBoldT>(value); }
154 template<
typename FontFileBoldT = Aws::String>
168 template<
typename FontFileBoldItalicT = Aws::String>
169 void SetFontFileBoldItalic(FontFileBoldItalicT&& value) { m_fontFileBoldItalicHasBeenSet =
true; m_fontFileBoldItalic = std::forward<FontFileBoldItalicT>(value); }
170 template<
typename FontFileBoldItalicT = Aws::String>
182 template<
typename FontFileItalicT = Aws::String>
183 void SetFontFileItalic(FontFileItalicT&& value) { m_fontFileItalicHasBeenSet =
true; m_fontFileItalic = std::forward<FontFileItalicT>(value); }
184 template<
typename FontFileItalicT = Aws::String>
196 template<
typename FontFileRegularT = Aws::String>
197 void SetFontFileRegular(FontFileRegularT&& value) { m_fontFileRegularHasBeenSet =
true; m_fontFileRegular = std::forward<FontFileRegularT>(value); }
198 template<
typename FontFileRegularT = Aws::String>
208 inline void SetFontOpacity(
int value) { m_fontOpacityHasBeenSet =
true; m_fontOpacity = value; }
218 inline void SetFontResolution(
int value) { m_fontResolutionHasBeenSet =
true; m_fontResolution = value; }
242 inline void SetFontSize(
int value) { m_fontSizeHasBeenSet =
true; m_fontSize = value; }
255 template<
typename HexFontColorT = Aws::String>
256 void SetHexFontColor(HexFontColorT&& value) { m_hexFontColorHasBeenSet =
true; m_hexFontColor = std::forward<HexFontColorT>(value); }
257 template<
typename HexFontColorT = Aws::String>
281 inline void SetOutlineSize(
int value) { m_outlineSizeHasBeenSet =
true; m_outlineSize = value; }
321 inline void SetShadowOpacity(
int value) { m_shadowOpacityHasBeenSet =
true; m_shadowOpacity = value; }
332 inline void SetShadowXOffset(
int value) { m_shadowXOffsetHasBeenSet =
true; m_shadowXOffset = value; }
345 inline void SetShadowYOffset(
int value) { m_shadowYOffsetHasBeenSet =
true; m_shadowYOffset = value; }
390 inline void SetXPosition(
int value) { m_xPositionHasBeenSet =
true; m_xPosition = value; }
403 inline void SetYPosition(
int value) { m_yPositionHasBeenSet =
true; m_yPosition = value; }
409 bool m_alignmentHasBeenSet =
false;
412 bool m_applyFontColorHasBeenSet =
false;
415 bool m_backgroundColorHasBeenSet =
false;
417 int m_backgroundOpacity{0};
418 bool m_backgroundOpacityHasBeenSet =
false;
421 bool m_fallbackFontHasBeenSet =
false;
424 bool m_fontColorHasBeenSet =
false;
427 bool m_fontFileBoldHasBeenSet =
false;
430 bool m_fontFileBoldItalicHasBeenSet =
false;
433 bool m_fontFileItalicHasBeenSet =
false;
436 bool m_fontFileRegularHasBeenSet =
false;
438 int m_fontOpacity{0};
439 bool m_fontOpacityHasBeenSet =
false;
441 int m_fontResolution{0};
442 bool m_fontResolutionHasBeenSet =
false;
445 bool m_fontScriptHasBeenSet =
false;
448 bool m_fontSizeHasBeenSet =
false;
451 bool m_hexFontColorHasBeenSet =
false;
454 bool m_outlineColorHasBeenSet =
false;
456 int m_outlineSize{0};
457 bool m_outlineSizeHasBeenSet =
false;
460 bool m_removeRubyReserveAttributesHasBeenSet =
false;
463 bool m_shadowColorHasBeenSet =
false;
465 int m_shadowOpacity{0};
466 bool m_shadowOpacityHasBeenSet =
false;
468 int m_shadowXOffset{0};
469 bool m_shadowXOffsetHasBeenSet =
false;
471 int m_shadowYOffset{0};
472 bool m_shadowYOffsetHasBeenSet =
false;
475 bool m_stylePassthroughHasBeenSet =
false;
478 bool m_teletextSpacingHasBeenSet =
false;
481 bool m_xPositionHasBeenSet =
false;
484 bool m_yPositionHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue