7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
10#include <aws/mediaconvert/model/AudioDefaultSelection.h>
11#include <aws/mediaconvert/model/AudioDurationCorrection.h>
12#include <aws/mediaconvert/model/AudioSelectorType.h>
13#include <aws/mediaconvert/model/HlsRenditionGroupSettings.h>
14#include <aws/mediaconvert/model/LanguageCode.h>
15#include <aws/mediaconvert/model/RemixSettings.h>
26namespace MediaConvert {
66 m_audioDurationCorrectionHasBeenSet =
true;
67 m_audioDurationCorrection = value;
82 template <
typename CustomLanguageCodeT = Aws::String>
84 m_customLanguageCodeHasBeenSet =
true;
85 m_customLanguageCode = std::forward<CustomLanguageCodeT>(value);
87 template <
typename CustomLanguageCodeT = Aws::String>
108 m_defaultSelectionHasBeenSet =
true;
109 m_defaultSelection = value;
123 template <
typename ExternalAudioFileInputT = Aws::String>
125 m_externalAudioFileInputHasBeenSet =
true;
126 m_externalAudioFileInput = std::forward<ExternalAudioFileInputT>(value);
128 template <
typename ExternalAudioFileInputT = Aws::String>
148 template <
typename HlsRenditionGroupSettingsT = HlsRenditionGroupSettings>
150 m_hlsRenditionGroupSettingsHasBeenSet =
true;
151 m_hlsRenditionGroupSettings = std::forward<HlsRenditionGroupSettingsT>(value);
153 template <
typename HlsRenditionGroupSettingsT = HlsRenditionGroupSettings>
169 m_languageCodeHasBeenSet =
true;
170 m_languageCode = value;
189 m_offsetHasBeenSet =
true;
204 template <
typename P
idsT = Aws::Vector<
int>>
206 m_pidsHasBeenSet =
true;
207 m_pids = std::forward<PidsT>(value);
209 template <
typename P
idsT = Aws::Vector<
int>>
211 SetPids(std::forward<PidsT>(value));
215 m_pidsHasBeenSet =
true;
216 m_pids.push_back(value);
234 m_programSelectionHasBeenSet =
true;
235 m_programSelection = value;
251 template <
typename RemixSettingsT = RemixSettings>
253 m_remixSettingsHasBeenSet =
true;
254 m_remixSettings = std::forward<RemixSettingsT>(value);
256 template <
typename RemixSettingsT = RemixSettings>
292 m_selectorTypeHasBeenSet =
true;
293 m_selectorType = value;
312 template <
typename StreamsT = Aws::Vector<
int>>
314 m_streamsHasBeenSet =
true;
315 m_streams = std::forward<StreamsT>(value);
317 template <
typename StreamsT = Aws::Vector<
int>>
323 m_streamsHasBeenSet =
true;
324 m_streams.push_back(value);
340 template <
typename TracksT = Aws::Vector<
int>>
342 m_tracksHasBeenSet =
true;
343 m_tracks = std::forward<TracksT>(value);
345 template <
typename TracksT = Aws::Vector<
int>>
351 m_tracksHasBeenSet =
true;
352 m_tracks.push_back(value);
365 HlsRenditionGroupSettings m_hlsRenditionGroupSettings;
373 int m_programSelection{0};
375 RemixSettings m_remixSettings;
382 bool m_audioDurationCorrectionHasBeenSet =
false;
383 bool m_customLanguageCodeHasBeenSet =
false;
384 bool m_defaultSelectionHasBeenSet =
false;
385 bool m_externalAudioFileInputHasBeenSet =
false;
386 bool m_hlsRenditionGroupSettingsHasBeenSet =
false;
387 bool m_languageCodeHasBeenSet =
false;
388 bool m_offsetHasBeenSet =
false;
389 bool m_pidsHasBeenSet =
false;
390 bool m_programSelectionHasBeenSet =
false;
391 bool m_remixSettingsHasBeenSet =
false;
392 bool m_selectorTypeHasBeenSet =
false;
393 bool m_streamsHasBeenSet =
false;
394 bool m_tracksHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue