7#include <aws/medialive/MediaLive_EXPORTS.h>
8#include <aws/medialive/model/MultiplexProgramServiceDescriptor.h>
9#include <aws/medialive/model/MultiplexVideoSettings.h>
10#include <aws/medialive/model/PreferredChannelPipeline.h>
43 m_preferredChannelPipelineHasBeenSet =
true;
44 m_preferredChannelPipeline = value;
59 m_programNumberHasBeenSet =
true;
60 m_programNumber = value;
74 template <
typename ServiceDescriptorT = MultiplexProgramServiceDescriptor>
76 m_serviceDescriptorHasBeenSet =
true;
77 m_serviceDescriptor = std::forward<ServiceDescriptorT>(value);
79 template <
typename ServiceDescriptorT = MultiplexProgramServiceDescriptor>
92 template <
typename V
ideoSettingsT = MultiplexV
ideoSettings>
94 m_videoSettingsHasBeenSet =
true;
95 m_videoSettings = std::forward<VideoSettingsT>(value);
97 template <
typename V
ideoSettingsT = MultiplexV
ideoSettings>
106 int m_programNumber{0};
108 MultiplexProgramServiceDescriptor m_serviceDescriptor;
110 MultiplexVideoSettings m_videoSettings;
111 bool m_preferredChannelPipelineHasBeenSet =
false;
112 bool m_programNumberHasBeenSet =
false;
113 bool m_serviceDescriptorHasBeenSet =
false;
114 bool m_videoSettingsHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue