7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/AudioHlsRenditionSelection.h>
9#include <aws/medialive/model/AudioLanguageSelection.h>
10#include <aws/medialive/model/AudioPidSelection.h>
11#include <aws/medialive/model/AudioTrackSelection.h>
47 template<
typename AudioHlsRenditionSelectionT = AudioHlsRenditionSelection>
48 void SetAudioHlsRenditionSelection(AudioHlsRenditionSelectionT&& value) { m_audioHlsRenditionSelectionHasBeenSet =
true; m_audioHlsRenditionSelection = std::forward<AudioHlsRenditionSelectionT>(value); }
49 template<
typename AudioHlsRenditionSelectionT = AudioHlsRenditionSelection>
57 template<
typename AudioLanguageSelectionT = AudioLanguageSelection>
58 void SetAudioLanguageSelection(AudioLanguageSelectionT&& value) { m_audioLanguageSelectionHasBeenSet =
true; m_audioLanguageSelection = std::forward<AudioLanguageSelectionT>(value); }
59 template<
typename AudioLanguageSelectionT = AudioLanguageSelection>
67 template<
typename AudioP
idSelectionT = AudioP
idSelection>
68 void SetAudioPidSelection(AudioPidSelectionT&& value) { m_audioPidSelectionHasBeenSet =
true; m_audioPidSelection = std::forward<AudioPidSelectionT>(value); }
69 template<
typename AudioP
idSelectionT = AudioP
idSelection>
77 template<
typename AudioTrackSelectionT = AudioTrackSelection>
78 void SetAudioTrackSelection(AudioTrackSelectionT&& value) { m_audioTrackSelectionHasBeenSet =
true; m_audioTrackSelection = std::forward<AudioTrackSelectionT>(value); }
79 template<
typename AudioTrackSelectionT = AudioTrackSelection>
85 bool m_audioHlsRenditionSelectionHasBeenSet =
false;
88 bool m_audioLanguageSelectionHasBeenSet =
false;
91 bool m_audioPidSelectionHasBeenSet =
false;
94 bool m_audioTrackSelectionHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue