AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
DvbSubDestinationSettings.h
1
6#pragma once
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>
21#include <utility>
22
23namespace Aws
24{
25namespace Utils
26{
27namespace Json
28{
29 class JsonValue;
30 class JsonView;
31} // namespace Json
32} // namespace Utils
33namespace MediaConvert
34{
35namespace Model
36{
37
47 {
48 public:
49 AWS_MEDIACONVERT_API DvbSubDestinationSettings();
52 AWS_MEDIACONVERT_API Aws::Utils::Json::JsonValue Jsonize() const;
53
54
56
65 inline const DvbSubtitleAlignment& GetAlignment() const{ return m_alignment; }
66 inline bool AlignmentHasBeenSet() const { return m_alignmentHasBeenSet; }
67 inline void SetAlignment(const DvbSubtitleAlignment& value) { m_alignmentHasBeenSet = true; m_alignment = value; }
68 inline void SetAlignment(DvbSubtitleAlignment&& value) { m_alignmentHasBeenSet = true; m_alignment = std::move(value); }
69 inline DvbSubDestinationSettings& WithAlignment(const DvbSubtitleAlignment& value) { SetAlignment(value); return *this;}
70 inline DvbSubDestinationSettings& WithAlignment(DvbSubtitleAlignment&& value) { SetAlignment(std::move(value)); return *this;}
72
74
84 inline const DvbSubtitleApplyFontColor& GetApplyFontColor() const{ return m_applyFontColor; }
85 inline bool ApplyFontColorHasBeenSet() const { return m_applyFontColorHasBeenSet; }
86 inline void SetApplyFontColor(const DvbSubtitleApplyFontColor& value) { m_applyFontColorHasBeenSet = true; m_applyFontColor = value; }
87 inline void SetApplyFontColor(DvbSubtitleApplyFontColor&& value) { m_applyFontColorHasBeenSet = true; m_applyFontColor = std::move(value); }
91
93
98 inline const DvbSubtitleBackgroundColor& GetBackgroundColor() const{ return m_backgroundColor; }
99 inline bool BackgroundColorHasBeenSet() const { return m_backgroundColorHasBeenSet; }
100 inline void SetBackgroundColor(const DvbSubtitleBackgroundColor& value) { m_backgroundColorHasBeenSet = true; m_backgroundColor = value; }
101 inline void SetBackgroundColor(DvbSubtitleBackgroundColor&& value) { m_backgroundColorHasBeenSet = true; m_backgroundColor = std::move(value); }
105
107
116 inline int GetBackgroundOpacity() const{ return m_backgroundOpacity; }
117 inline bool BackgroundOpacityHasBeenSet() const { return m_backgroundOpacityHasBeenSet; }
118 inline void SetBackgroundOpacity(int value) { m_backgroundOpacityHasBeenSet = true; m_backgroundOpacity = value; }
119 inline DvbSubDestinationSettings& WithBackgroundOpacity(int value) { SetBackgroundOpacity(value); return *this;}
121
123
134 inline const DvbddsHandling& GetDdsHandling() const{ return m_ddsHandling; }
135 inline bool DdsHandlingHasBeenSet() const { return m_ddsHandlingHasBeenSet; }
136 inline void SetDdsHandling(const DvbddsHandling& value) { m_ddsHandlingHasBeenSet = true; m_ddsHandling = value; }
137 inline void SetDdsHandling(DvbddsHandling&& value) { m_ddsHandlingHasBeenSet = true; m_ddsHandling = std::move(value); }
138 inline DvbSubDestinationSettings& WithDdsHandling(const DvbddsHandling& value) { SetDdsHandling(value); return *this;}
139 inline DvbSubDestinationSettings& WithDdsHandling(DvbddsHandling&& value) { SetDdsHandling(std::move(value)); return *this;}
141
143
153 inline int GetDdsXCoordinate() const{ return m_ddsXCoordinate; }
154 inline bool DdsXCoordinateHasBeenSet() const { return m_ddsXCoordinateHasBeenSet; }
155 inline void SetDdsXCoordinate(int value) { m_ddsXCoordinateHasBeenSet = true; m_ddsXCoordinate = value; }
156 inline DvbSubDestinationSettings& WithDdsXCoordinate(int value) { SetDdsXCoordinate(value); return *this;}
158
160
171 inline int GetDdsYCoordinate() const{ return m_ddsYCoordinate; }
172 inline bool DdsYCoordinateHasBeenSet() const { return m_ddsYCoordinateHasBeenSet; }
173 inline void SetDdsYCoordinate(int value) { m_ddsYCoordinateHasBeenSet = true; m_ddsYCoordinate = value; }
174 inline DvbSubDestinationSettings& WithDdsYCoordinate(int value) { SetDdsYCoordinate(value); return *this;}
176
178
188 inline const DvbSubSubtitleFallbackFont& GetFallbackFont() const{ return m_fallbackFont; }
189 inline bool FallbackFontHasBeenSet() const { return m_fallbackFontHasBeenSet; }
190 inline void SetFallbackFont(const DvbSubSubtitleFallbackFont& value) { m_fallbackFontHasBeenSet = true; m_fallbackFont = value; }
191 inline void SetFallbackFont(DvbSubSubtitleFallbackFont&& value) { m_fallbackFontHasBeenSet = true; m_fallbackFont = std::move(value); }
195
197
203 inline const DvbSubtitleFontColor& GetFontColor() const{ return m_fontColor; }
204 inline bool FontColorHasBeenSet() const { return m_fontColorHasBeenSet; }
205 inline void SetFontColor(const DvbSubtitleFontColor& value) { m_fontColorHasBeenSet = true; m_fontColor = value; }
206 inline void SetFontColor(DvbSubtitleFontColor&& value) { m_fontColorHasBeenSet = true; m_fontColor = std::move(value); }
207 inline DvbSubDestinationSettings& WithFontColor(const DvbSubtitleFontColor& value) { SetFontColor(value); return *this;}
208 inline DvbSubDestinationSettings& WithFontColor(DvbSubtitleFontColor&& value) { SetFontColor(std::move(value)); return *this;}
210
212
217 inline const Aws::String& GetFontFileBold() const{ return m_fontFileBold; }
218 inline bool FontFileBoldHasBeenSet() const { return m_fontFileBoldHasBeenSet; }
219 inline void SetFontFileBold(const Aws::String& value) { m_fontFileBoldHasBeenSet = true; m_fontFileBold = value; }
220 inline void SetFontFileBold(Aws::String&& value) { m_fontFileBoldHasBeenSet = true; m_fontFileBold = std::move(value); }
221 inline void SetFontFileBold(const char* value) { m_fontFileBoldHasBeenSet = true; m_fontFileBold.assign(value); }
222 inline DvbSubDestinationSettings& WithFontFileBold(const Aws::String& value) { SetFontFileBold(value); return *this;}
223 inline DvbSubDestinationSettings& WithFontFileBold(Aws::String&& value) { SetFontFileBold(std::move(value)); return *this;}
224 inline DvbSubDestinationSettings& WithFontFileBold(const char* value) { SetFontFileBold(value); return *this;}
226
228
235 inline const Aws::String& GetFontFileBoldItalic() const{ return m_fontFileBoldItalic; }
236 inline bool FontFileBoldItalicHasBeenSet() const { return m_fontFileBoldItalicHasBeenSet; }
237 inline void SetFontFileBoldItalic(const Aws::String& value) { m_fontFileBoldItalicHasBeenSet = true; m_fontFileBoldItalic = value; }
238 inline void SetFontFileBoldItalic(Aws::String&& value) { m_fontFileBoldItalicHasBeenSet = true; m_fontFileBoldItalic = std::move(value); }
239 inline void SetFontFileBoldItalic(const char* value) { m_fontFileBoldItalicHasBeenSet = true; m_fontFileBoldItalic.assign(value); }
241 inline DvbSubDestinationSettings& WithFontFileBoldItalic(Aws::String&& value) { SetFontFileBoldItalic(std::move(value)); return *this;}
242 inline DvbSubDestinationSettings& WithFontFileBoldItalic(const char* value) { SetFontFileBoldItalic(value); return *this;}
244
246
251 inline const Aws::String& GetFontFileItalic() const{ return m_fontFileItalic; }
252 inline bool FontFileItalicHasBeenSet() const { return m_fontFileItalicHasBeenSet; }
253 inline void SetFontFileItalic(const Aws::String& value) { m_fontFileItalicHasBeenSet = true; m_fontFileItalic = value; }
254 inline void SetFontFileItalic(Aws::String&& value) { m_fontFileItalicHasBeenSet = true; m_fontFileItalic = std::move(value); }
255 inline void SetFontFileItalic(const char* value) { m_fontFileItalicHasBeenSet = true; m_fontFileItalic.assign(value); }
256 inline DvbSubDestinationSettings& WithFontFileItalic(const Aws::String& value) { SetFontFileItalic(value); return *this;}
257 inline DvbSubDestinationSettings& WithFontFileItalic(Aws::String&& value) { SetFontFileItalic(std::move(value)); return *this;}
258 inline DvbSubDestinationSettings& WithFontFileItalic(const char* value) { SetFontFileItalic(value); return *this;}
260
262
267 inline const Aws::String& GetFontFileRegular() const{ return m_fontFileRegular; }
268 inline bool FontFileRegularHasBeenSet() const { return m_fontFileRegularHasBeenSet; }
269 inline void SetFontFileRegular(const Aws::String& value) { m_fontFileRegularHasBeenSet = true; m_fontFileRegular = value; }
270 inline void SetFontFileRegular(Aws::String&& value) { m_fontFileRegularHasBeenSet = true; m_fontFileRegular = std::move(value); }
271 inline void SetFontFileRegular(const char* value) { m_fontFileRegularHasBeenSet = true; m_fontFileRegular.assign(value); }
273 inline DvbSubDestinationSettings& WithFontFileRegular(Aws::String&& value) { SetFontFileRegular(std::move(value)); return *this;}
274 inline DvbSubDestinationSettings& WithFontFileRegular(const char* value) { SetFontFileRegular(value); return *this;}
276
278
284 inline int GetFontOpacity() const{ return m_fontOpacity; }
285 inline bool FontOpacityHasBeenSet() const { return m_fontOpacityHasBeenSet; }
286 inline void SetFontOpacity(int value) { m_fontOpacityHasBeenSet = true; m_fontOpacity = value; }
287 inline DvbSubDestinationSettings& WithFontOpacity(int value) { SetFontOpacity(value); return *this;}
289
291
296 inline int GetFontResolution() const{ return m_fontResolution; }
297 inline bool FontResolutionHasBeenSet() const { return m_fontResolutionHasBeenSet; }
298 inline void SetFontResolution(int value) { m_fontResolutionHasBeenSet = true; m_fontResolution = value; }
299 inline DvbSubDestinationSettings& WithFontResolution(int value) { SetFontResolution(value); return *this;}
301
303
310 inline const FontScript& GetFontScript() const{ return m_fontScript; }
311 inline bool FontScriptHasBeenSet() const { return m_fontScriptHasBeenSet; }
312 inline void SetFontScript(const FontScript& value) { m_fontScriptHasBeenSet = true; m_fontScript = value; }
313 inline void SetFontScript(FontScript&& value) { m_fontScriptHasBeenSet = true; m_fontScript = std::move(value); }
314 inline DvbSubDestinationSettings& WithFontScript(const FontScript& value) { SetFontScript(value); return *this;}
315 inline DvbSubDestinationSettings& WithFontScript(FontScript&& value) { SetFontScript(std::move(value)); return *this;}
317
319
324 inline int GetFontSize() const{ return m_fontSize; }
325 inline bool FontSizeHasBeenSet() const { return m_fontSizeHasBeenSet; }
326 inline void SetFontSize(int value) { m_fontSizeHasBeenSet = true; m_fontSize = value; }
327 inline DvbSubDestinationSettings& WithFontSize(int value) { SetFontSize(value); return *this;}
329
331
337 inline int GetHeight() const{ return m_height; }
338 inline bool HeightHasBeenSet() const { return m_heightHasBeenSet; }
339 inline void SetHeight(int value) { m_heightHasBeenSet = true; m_height = value; }
340 inline DvbSubDestinationSettings& WithHeight(int value) { SetHeight(value); return *this;}
342
344
350 inline const Aws::String& GetHexFontColor() const{ return m_hexFontColor; }
351 inline bool HexFontColorHasBeenSet() const { return m_hexFontColorHasBeenSet; }
352 inline void SetHexFontColor(const Aws::String& value) { m_hexFontColorHasBeenSet = true; m_hexFontColor = value; }
353 inline void SetHexFontColor(Aws::String&& value) { m_hexFontColorHasBeenSet = true; m_hexFontColor = std::move(value); }
354 inline void SetHexFontColor(const char* value) { m_hexFontColorHasBeenSet = true; m_hexFontColor.assign(value); }
355 inline DvbSubDestinationSettings& WithHexFontColor(const Aws::String& value) { SetHexFontColor(value); return *this;}
356 inline DvbSubDestinationSettings& WithHexFontColor(Aws::String&& value) { SetHexFontColor(std::move(value)); return *this;}
357 inline DvbSubDestinationSettings& WithHexFontColor(const char* value) { SetHexFontColor(value); return *this;}
359
361
367 inline const DvbSubtitleOutlineColor& GetOutlineColor() const{ return m_outlineColor; }
368 inline bool OutlineColorHasBeenSet() const { return m_outlineColorHasBeenSet; }
369 inline void SetOutlineColor(const DvbSubtitleOutlineColor& value) { m_outlineColorHasBeenSet = true; m_outlineColor = value; }
370 inline void SetOutlineColor(DvbSubtitleOutlineColor&& value) { m_outlineColorHasBeenSet = true; m_outlineColor = std::move(value); }
372 inline DvbSubDestinationSettings& WithOutlineColor(DvbSubtitleOutlineColor&& value) { SetOutlineColor(std::move(value)); return *this;}
374
376
382 inline int GetOutlineSize() const{ return m_outlineSize; }
383 inline bool OutlineSizeHasBeenSet() const { return m_outlineSizeHasBeenSet; }
384 inline void SetOutlineSize(int value) { m_outlineSizeHasBeenSet = true; m_outlineSize = value; }
385 inline DvbSubDestinationSettings& WithOutlineSize(int value) { SetOutlineSize(value); return *this;}
387
389
395 inline const DvbSubtitleShadowColor& GetShadowColor() const{ return m_shadowColor; }
396 inline bool ShadowColorHasBeenSet() const { return m_shadowColorHasBeenSet; }
397 inline void SetShadowColor(const DvbSubtitleShadowColor& value) { m_shadowColorHasBeenSet = true; m_shadowColor = value; }
398 inline void SetShadowColor(DvbSubtitleShadowColor&& value) { m_shadowColorHasBeenSet = true; m_shadowColor = std::move(value); }
400 inline DvbSubDestinationSettings& WithShadowColor(DvbSubtitleShadowColor&& value) { SetShadowColor(std::move(value)); return *this;}
402
404
412 inline int GetShadowOpacity() const{ return m_shadowOpacity; }
413 inline bool ShadowOpacityHasBeenSet() const { return m_shadowOpacityHasBeenSet; }
414 inline void SetShadowOpacity(int value) { m_shadowOpacityHasBeenSet = true; m_shadowOpacity = value; }
415 inline DvbSubDestinationSettings& WithShadowOpacity(int value) { SetShadowOpacity(value); return *this;}
417
419
424 inline int GetShadowXOffset() const{ return m_shadowXOffset; }
425 inline bool ShadowXOffsetHasBeenSet() const { return m_shadowXOffsetHasBeenSet; }
426 inline void SetShadowXOffset(int value) { m_shadowXOffsetHasBeenSet = true; m_shadowXOffset = value; }
427 inline DvbSubDestinationSettings& WithShadowXOffset(int value) { SetShadowXOffset(value); return *this;}
429
431
438 inline int GetShadowYOffset() const{ return m_shadowYOffset; }
439 inline bool ShadowYOffsetHasBeenSet() const { return m_shadowYOffsetHasBeenSet; }
440 inline void SetShadowYOffset(int value) { m_shadowYOffsetHasBeenSet = true; m_shadowYOffset = value; }
441 inline DvbSubDestinationSettings& WithShadowYOffset(int value) { SetShadowYOffset(value); return *this;}
443
445
457 inline const DvbSubtitleStylePassthrough& GetStylePassthrough() const{ return m_stylePassthrough; }
458 inline bool StylePassthroughHasBeenSet() const { return m_stylePassthroughHasBeenSet; }
459 inline void SetStylePassthrough(const DvbSubtitleStylePassthrough& value) { m_stylePassthroughHasBeenSet = true; m_stylePassthrough = value; }
460 inline void SetStylePassthrough(DvbSubtitleStylePassthrough&& value) { m_stylePassthroughHasBeenSet = true; m_stylePassthrough = std::move(value); }
464
466
471 inline const DvbSubtitlingType& GetSubtitlingType() const{ return m_subtitlingType; }
472 inline bool SubtitlingTypeHasBeenSet() const { return m_subtitlingTypeHasBeenSet; }
473 inline void SetSubtitlingType(const DvbSubtitlingType& value) { m_subtitlingTypeHasBeenSet = true; m_subtitlingType = value; }
474 inline void SetSubtitlingType(DvbSubtitlingType&& value) { m_subtitlingTypeHasBeenSet = true; m_subtitlingType = std::move(value); }
476 inline DvbSubDestinationSettings& WithSubtitlingType(DvbSubtitlingType&& value) { SetSubtitlingType(std::move(value)); return *this;}
478
480
487 inline const DvbSubtitleTeletextSpacing& GetTeletextSpacing() const{ return m_teletextSpacing; }
488 inline bool TeletextSpacingHasBeenSet() const { return m_teletextSpacingHasBeenSet; }
489 inline void SetTeletextSpacing(const DvbSubtitleTeletextSpacing& value) { m_teletextSpacingHasBeenSet = true; m_teletextSpacing = value; }
490 inline void SetTeletextSpacing(DvbSubtitleTeletextSpacing&& value) { m_teletextSpacingHasBeenSet = true; m_teletextSpacing = std::move(value); }
494
496
502 inline int GetWidth() const{ return m_width; }
503 inline bool WidthHasBeenSet() const { return m_widthHasBeenSet; }
504 inline void SetWidth(int value) { m_widthHasBeenSet = true; m_width = value; }
505 inline DvbSubDestinationSettings& WithWidth(int value) { SetWidth(value); return *this;}
507
509
516 inline int GetXPosition() const{ return m_xPosition; }
517 inline bool XPositionHasBeenSet() const { return m_xPositionHasBeenSet; }
518 inline void SetXPosition(int value) { m_xPositionHasBeenSet = true; m_xPosition = value; }
519 inline DvbSubDestinationSettings& WithXPosition(int value) { SetXPosition(value); return *this;}
521
523
530 inline int GetYPosition() const{ return m_yPosition; }
531 inline bool YPositionHasBeenSet() const { return m_yPositionHasBeenSet; }
532 inline void SetYPosition(int value) { m_yPositionHasBeenSet = true; m_yPosition = value; }
533 inline DvbSubDestinationSettings& WithYPosition(int value) { SetYPosition(value); return *this;}
535 private:
536
537 DvbSubtitleAlignment m_alignment;
538 bool m_alignmentHasBeenSet = false;
539
540 DvbSubtitleApplyFontColor m_applyFontColor;
541 bool m_applyFontColorHasBeenSet = false;
542
543 DvbSubtitleBackgroundColor m_backgroundColor;
544 bool m_backgroundColorHasBeenSet = false;
545
546 int m_backgroundOpacity;
547 bool m_backgroundOpacityHasBeenSet = false;
548
549 DvbddsHandling m_ddsHandling;
550 bool m_ddsHandlingHasBeenSet = false;
551
552 int m_ddsXCoordinate;
553 bool m_ddsXCoordinateHasBeenSet = false;
554
555 int m_ddsYCoordinate;
556 bool m_ddsYCoordinateHasBeenSet = false;
557
558 DvbSubSubtitleFallbackFont m_fallbackFont;
559 bool m_fallbackFontHasBeenSet = false;
560
561 DvbSubtitleFontColor m_fontColor;
562 bool m_fontColorHasBeenSet = false;
563
564 Aws::String m_fontFileBold;
565 bool m_fontFileBoldHasBeenSet = false;
566
567 Aws::String m_fontFileBoldItalic;
568 bool m_fontFileBoldItalicHasBeenSet = false;
569
570 Aws::String m_fontFileItalic;
571 bool m_fontFileItalicHasBeenSet = false;
572
573 Aws::String m_fontFileRegular;
574 bool m_fontFileRegularHasBeenSet = false;
575
576 int m_fontOpacity;
577 bool m_fontOpacityHasBeenSet = false;
578
579 int m_fontResolution;
580 bool m_fontResolutionHasBeenSet = false;
581
582 FontScript m_fontScript;
583 bool m_fontScriptHasBeenSet = false;
584
585 int m_fontSize;
586 bool m_fontSizeHasBeenSet = false;
587
588 int m_height;
589 bool m_heightHasBeenSet = false;
590
591 Aws::String m_hexFontColor;
592 bool m_hexFontColorHasBeenSet = false;
593
594 DvbSubtitleOutlineColor m_outlineColor;
595 bool m_outlineColorHasBeenSet = false;
596
597 int m_outlineSize;
598 bool m_outlineSizeHasBeenSet = false;
599
600 DvbSubtitleShadowColor m_shadowColor;
601 bool m_shadowColorHasBeenSet = false;
602
603 int m_shadowOpacity;
604 bool m_shadowOpacityHasBeenSet = false;
605
606 int m_shadowXOffset;
607 bool m_shadowXOffsetHasBeenSet = false;
608
609 int m_shadowYOffset;
610 bool m_shadowYOffsetHasBeenSet = false;
611
612 DvbSubtitleStylePassthrough m_stylePassthrough;
613 bool m_stylePassthroughHasBeenSet = false;
614
615 DvbSubtitlingType m_subtitlingType;
616 bool m_subtitlingTypeHasBeenSet = false;
617
618 DvbSubtitleTeletextSpacing m_teletextSpacing;
619 bool m_teletextSpacingHasBeenSet = false;
620
621 int m_width;
622 bool m_widthHasBeenSet = false;
623
624 int m_xPosition;
625 bool m_xPositionHasBeenSet = false;
626
627 int m_yPosition;
628 bool m_yPositionHasBeenSet = false;
629 };
630
631} // namespace Model
632} // namespace MediaConvert
633} // namespace Aws
DvbSubDestinationSettings & WithDdsXCoordinate(int value)
DvbSubDestinationSettings & WithFontColor(DvbSubtitleFontColor &&value)
DvbSubDestinationSettings & WithFontResolution(int value)
DvbSubDestinationSettings & WithSubtitlingType(DvbSubtitlingType &&value)
const DvbSubSubtitleFallbackFont & GetFallbackFont() const
DvbSubDestinationSettings & WithFallbackFont(DvbSubSubtitleFallbackFont &&value)
const DvbSubtitleApplyFontColor & GetApplyFontColor() const
const DvbSubtitleStylePassthrough & GetStylePassthrough() const
DvbSubDestinationSettings & WithFontFileBold(const Aws::String &value)
DvbSubDestinationSettings & WithApplyFontColor(const DvbSubtitleApplyFontColor &value)
DvbSubDestinationSettings & WithFontFileRegular(const Aws::String &value)
void SetStylePassthrough(const DvbSubtitleStylePassthrough &value)
void SetStylePassthrough(DvbSubtitleStylePassthrough &&value)
DvbSubDestinationSettings & WithFontFileBoldItalic(Aws::String &&value)
DvbSubDestinationSettings & WithFallbackFont(const DvbSubSubtitleFallbackFont &value)
DvbSubDestinationSettings & WithShadowColor(DvbSubtitleShadowColor &&value)
DvbSubDestinationSettings & WithSubtitlingType(const DvbSubtitlingType &value)
void SetBackgroundColor(DvbSubtitleBackgroundColor &&value)
void SetFallbackFont(const DvbSubSubtitleFallbackFont &value)
DvbSubDestinationSettings & WithBackgroundOpacity(int value)
void SetTeletextSpacing(const DvbSubtitleTeletextSpacing &value)
DvbSubDestinationSettings & WithApplyFontColor(DvbSubtitleApplyFontColor &&value)
DvbSubDestinationSettings & WithFontFileBoldItalic(const char *value)
void SetApplyFontColor(DvbSubtitleApplyFontColor &&value)
DvbSubDestinationSettings & WithAlignment(const DvbSubtitleAlignment &value)
DvbSubDestinationSettings & WithBackgroundColor(DvbSubtitleBackgroundColor &&value)
DvbSubDestinationSettings & WithFontFileItalic(const Aws::String &value)
DvbSubDestinationSettings & WithHexFontColor(const char *value)
const DvbSubtitleBackgroundColor & GetBackgroundColor() const
DvbSubDestinationSettings & WithStylePassthrough(DvbSubtitleStylePassthrough &&value)
DvbSubDestinationSettings & WithOutlineColor(DvbSubtitleOutlineColor &&value)
DvbSubDestinationSettings & WithFontColor(const DvbSubtitleFontColor &value)
DvbSubDestinationSettings & WithFontFileBoldItalic(const Aws::String &value)
DvbSubDestinationSettings & WithTeletextSpacing(const DvbSubtitleTeletextSpacing &value)
DvbSubDestinationSettings & WithTeletextSpacing(DvbSubtitleTeletextSpacing &&value)
void SetShadowColor(const DvbSubtitleShadowColor &value)
void SetOutlineColor(const DvbSubtitleOutlineColor &value)
DvbSubDestinationSettings & WithDdsYCoordinate(int value)
DvbSubDestinationSettings & WithDdsHandling(DvbddsHandling &&value)
void SetApplyFontColor(const DvbSubtitleApplyFontColor &value)
DvbSubDestinationSettings & WithDdsHandling(const DvbddsHandling &value)
DvbSubDestinationSettings & WithFontScript(const FontScript &value)
DvbSubDestinationSettings & WithHexFontColor(const Aws::String &value)
DvbSubDestinationSettings & WithOutlineColor(const DvbSubtitleOutlineColor &value)
void SetTeletextSpacing(DvbSubtitleTeletextSpacing &&value)
AWS_MEDIACONVERT_API Aws::Utils::Json::JsonValue Jsonize() const
DvbSubDestinationSettings & WithStylePassthrough(const DvbSubtitleStylePassthrough &value)
const DvbSubtitleOutlineColor & GetOutlineColor() const
DvbSubDestinationSettings & WithFontFileItalic(Aws::String &&value)
AWS_MEDIACONVERT_API DvbSubDestinationSettings & operator=(Aws::Utils::Json::JsonView jsonValue)
const DvbSubtitleTeletextSpacing & GetTeletextSpacing() const
DvbSubDestinationSettings & WithHexFontColor(Aws::String &&value)
void SetBackgroundColor(const DvbSubtitleBackgroundColor &value)
DvbSubDestinationSettings & WithFontFileRegular(Aws::String &&value)
DvbSubDestinationSettings & WithAlignment(DvbSubtitleAlignment &&value)
AWS_MEDIACONVERT_API DvbSubDestinationSettings(Aws::Utils::Json::JsonView jsonValue)
DvbSubDestinationSettings & WithFontFileItalic(const char *value)
void SetFallbackFont(DvbSubSubtitleFallbackFont &&value)
DvbSubDestinationSettings & WithFontFileBold(Aws::String &&value)
DvbSubDestinationSettings & WithShadowColor(const DvbSubtitleShadowColor &value)
DvbSubDestinationSettings & WithFontScript(FontScript &&value)
DvbSubDestinationSettings & WithFontFileBold(const char *value)
DvbSubDestinationSettings & WithBackgroundColor(const DvbSubtitleBackgroundColor &value)
DvbSubDestinationSettings & WithFontFileRegular(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue