7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/DvbSubtitleAlignment.h>
9#include <aws/mediaconvert/model/DvbSubtitleApplyFontColor.h>
10#include <aws/mediaconvert/model/DvbSubtitleBackgroundColor.h>
11#include <aws/mediaconvert/model/DvbddsHandling.h>
12#include <aws/mediaconvert/model/DvbSubSubtitleFallbackFont.h>
13#include <aws/mediaconvert/model/DvbSubtitleFontColor.h>
14#include <aws/core/utils/memory/stl/AWSString.h>
15#include <aws/mediaconvert/model/FontScript.h>
16#include <aws/mediaconvert/model/DvbSubtitleOutlineColor.h>
17#include <aws/mediaconvert/model/DvbSubtitleShadowColor.h>
18#include <aws/mediaconvert/model/DvbSubtitleStylePassthrough.h>
19#include <aws/mediaconvert/model/DvbSubtitlingType.h>
20#include <aws/mediaconvert/model/DvbSubtitleTeletextSpacing.h>
112 inline void SetBackgroundOpacity(
int value) { m_backgroundOpacityHasBeenSet =
true; m_backgroundOpacity = value; }
153 inline void SetDdsXCoordinate(
int value) { m_ddsXCoordinateHasBeenSet =
true; m_ddsXCoordinate = value; }
171 inline void SetDdsYCoordinate(
int value) { m_ddsYCoordinateHasBeenSet =
true; m_ddsYCoordinate = value; }
213 template<
typename FontFileBoldT = Aws::String>
214 void SetFontFileBold(FontFileBoldT&& value) { m_fontFileBoldHasBeenSet =
true; m_fontFileBold = std::forward<FontFileBoldT>(value); }
215 template<
typename FontFileBoldT = Aws::String>
229 template<
typename FontFileBoldItalicT = Aws::String>
230 void SetFontFileBoldItalic(FontFileBoldItalicT&& value) { m_fontFileBoldItalicHasBeenSet =
true; m_fontFileBoldItalic = std::forward<FontFileBoldItalicT>(value); }
231 template<
typename FontFileBoldItalicT = Aws::String>
243 template<
typename FontFileItalicT = Aws::String>
244 void SetFontFileItalic(FontFileItalicT&& value) { m_fontFileItalicHasBeenSet =
true; m_fontFileItalic = std::forward<FontFileItalicT>(value); }
245 template<
typename FontFileItalicT = Aws::String>
257 template<
typename FontFileRegularT = Aws::String>
258 void SetFontFileRegular(FontFileRegularT&& value) { m_fontFileRegularHasBeenSet =
true; m_fontFileRegular = std::forward<FontFileRegularT>(value); }
259 template<
typename FontFileRegularT = Aws::String>
272 inline void SetFontOpacity(
int value) { m_fontOpacityHasBeenSet =
true; m_fontOpacity = value; }
284 inline void SetFontResolution(
int value) { m_fontResolutionHasBeenSet =
true; m_fontResolution = value; }
310 inline void SetFontSize(
int value) { m_fontSizeHasBeenSet =
true; m_fontSize = value; }
323 inline void SetHeight(
int value) { m_heightHasBeenSet =
true; m_height = value; }
336 template<
typename HexFontColorT = Aws::String>
337 void SetHexFontColor(HexFontColorT&& value) { m_hexFontColorHasBeenSet =
true; m_hexFontColor = std::forward<HexFontColorT>(value); }
338 template<
typename HexFontColorT = Aws::String>
364 inline void SetOutlineSize(
int value) { m_outlineSizeHasBeenSet =
true; m_outlineSize = value; }
392 inline void SetShadowOpacity(
int value) { m_shadowOpacityHasBeenSet =
true; m_shadowOpacity = value; }
404 inline void SetShadowXOffset(
int value) { m_shadowXOffsetHasBeenSet =
true; m_shadowXOffset = value; }
418 inline void SetShadowYOffset(
int value) { m_shadowYOffsetHasBeenSet =
true; m_shadowYOffset = value; }
476 inline void SetWidth(
int value) { m_widthHasBeenSet =
true; m_width = value; }
490 inline void SetXPosition(
int value) { m_xPositionHasBeenSet =
true; m_xPosition = value; }
504 inline void SetYPosition(
int value) { m_yPositionHasBeenSet =
true; m_yPosition = value; }
510 bool m_alignmentHasBeenSet =
false;
513 bool m_applyFontColorHasBeenSet =
false;
516 bool m_backgroundColorHasBeenSet =
false;
518 int m_backgroundOpacity{0};
519 bool m_backgroundOpacityHasBeenSet =
false;
522 bool m_ddsHandlingHasBeenSet =
false;
524 int m_ddsXCoordinate{0};
525 bool m_ddsXCoordinateHasBeenSet =
false;
527 int m_ddsYCoordinate{0};
528 bool m_ddsYCoordinateHasBeenSet =
false;
531 bool m_fallbackFontHasBeenSet =
false;
534 bool m_fontColorHasBeenSet =
false;
537 bool m_fontFileBoldHasBeenSet =
false;
540 bool m_fontFileBoldItalicHasBeenSet =
false;
543 bool m_fontFileItalicHasBeenSet =
false;
546 bool m_fontFileRegularHasBeenSet =
false;
548 int m_fontOpacity{0};
549 bool m_fontOpacityHasBeenSet =
false;
551 int m_fontResolution{0};
552 bool m_fontResolutionHasBeenSet =
false;
555 bool m_fontScriptHasBeenSet =
false;
558 bool m_fontSizeHasBeenSet =
false;
561 bool m_heightHasBeenSet =
false;
564 bool m_hexFontColorHasBeenSet =
false;
567 bool m_outlineColorHasBeenSet =
false;
569 int m_outlineSize{0};
570 bool m_outlineSizeHasBeenSet =
false;
573 bool m_shadowColorHasBeenSet =
false;
575 int m_shadowOpacity{0};
576 bool m_shadowOpacityHasBeenSet =
false;
578 int m_shadowXOffset{0};
579 bool m_shadowXOffsetHasBeenSet =
false;
581 int m_shadowYOffset{0};
582 bool m_shadowYOffsetHasBeenSet =
false;
585 bool m_stylePassthroughHasBeenSet =
false;
588 bool m_subtitlingTypeHasBeenSet =
false;
591 bool m_teletextSpacingHasBeenSet =
false;
594 bool m_widthHasBeenSet =
false;
597 bool m_xPositionHasBeenSet =
false;
600 bool m_yPositionHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue