7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/mediaconvert/model/ContainerSettings.h>
10#include <aws/mediaconvert/model/VideoDescription.h>
11#include <aws/mediaconvert/model/AudioDescription.h>
12#include <aws/mediaconvert/model/CaptionDescriptionPreset.h>
51 template<
typename AudioDescriptionsT = Aws::Vector<AudioDescription>>
52 void SetAudioDescriptions(AudioDescriptionsT&& value) { m_audioDescriptionsHasBeenSet =
true; m_audioDescriptions = std::forward<AudioDescriptionsT>(value); }
53 template<
typename AudioDescriptionsT = Aws::Vector<AudioDescription>>
55 template<
typename AudioDescriptionsT = AudioDescription>
56 PresetSettings&
AddAudioDescriptions(AudioDescriptionsT&& value) { m_audioDescriptionsHasBeenSet =
true; m_audioDescriptions.emplace_back(std::forward<AudioDescriptionsT>(value));
return *
this; }
66 template<
typename CaptionDescriptionsT = Aws::Vector<CaptionDescriptionPreset>>
67 void SetCaptionDescriptions(CaptionDescriptionsT&& value) { m_captionDescriptionsHasBeenSet =
true; m_captionDescriptions = std::forward<CaptionDescriptionsT>(value); }
68 template<
typename CaptionDescriptionsT = Aws::Vector<CaptionDescriptionPreset>>
70 template<
typename CaptionDescriptionsT = CaptionDescriptionPreset>
71 PresetSettings&
AddCaptionDescriptions(CaptionDescriptionsT&& value) { m_captionDescriptionsHasBeenSet =
true; m_captionDescriptions.emplace_back(std::forward<CaptionDescriptionsT>(value));
return *
this; }
80 template<
typename ContainerSettingsT = ContainerSettings>
81 void SetContainerSettings(ContainerSettingsT&& value) { m_containerSettingsHasBeenSet =
true; m_containerSettings = std::forward<ContainerSettingsT>(value); }
82 template<
typename ContainerSettingsT = ContainerSettings>
94 template<
typename V
ideoDescriptionT = V
ideoDescription>
95 void SetVideoDescription(VideoDescriptionT&& value) { m_videoDescriptionHasBeenSet =
true; m_videoDescription = std::forward<VideoDescriptionT>(value); }
96 template<
typename V
ideoDescriptionT = V
ideoDescription>
102 bool m_audioDescriptionsHasBeenSet =
false;
105 bool m_captionDescriptionsHasBeenSet =
false;
108 bool m_containerSettingsHasBeenSet =
false;
111 bool m_videoDescriptionHasBeenSet =
false;
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue