AWS SDK for C++  1.9.41
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaLive::Model::MultiplexProgramSettings Class Reference

#include <MultiplexProgramSettings.h>

Public Member Functions

 MultiplexProgramSettings ()
 
 MultiplexProgramSettings (Aws::Utils::Json::JsonView jsonValue)
 
MultiplexProgramSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const PreferredChannelPipelineGetPreferredChannelPipeline () const
 
bool PreferredChannelPipelineHasBeenSet () const
 
void SetPreferredChannelPipeline (const PreferredChannelPipeline &value)
 
void SetPreferredChannelPipeline (PreferredChannelPipeline &&value)
 
MultiplexProgramSettingsWithPreferredChannelPipeline (const PreferredChannelPipeline &value)
 
MultiplexProgramSettingsWithPreferredChannelPipeline (PreferredChannelPipeline &&value)
 
int GetProgramNumber () const
 
bool ProgramNumberHasBeenSet () const
 
void SetProgramNumber (int value)
 
MultiplexProgramSettingsWithProgramNumber (int value)
 
const MultiplexProgramServiceDescriptorGetServiceDescriptor () const
 
bool ServiceDescriptorHasBeenSet () const
 
void SetServiceDescriptor (const MultiplexProgramServiceDescriptor &value)
 
void SetServiceDescriptor (MultiplexProgramServiceDescriptor &&value)
 
MultiplexProgramSettingsWithServiceDescriptor (const MultiplexProgramServiceDescriptor &value)
 
MultiplexProgramSettingsWithServiceDescriptor (MultiplexProgramServiceDescriptor &&value)
 
const MultiplexVideoSettingsGetVideoSettings () const
 
bool VideoSettingsHasBeenSet () const
 
void SetVideoSettings (const MultiplexVideoSettings &value)
 
void SetVideoSettings (MultiplexVideoSettings &&value)
 
MultiplexProgramSettingsWithVideoSettings (const MultiplexVideoSettings &value)
 
MultiplexProgramSettingsWithVideoSettings (MultiplexVideoSettings &&value)
 

Detailed Description

Multiplex Program settings configuration.

See Also:

AWS API Reference

Definition at line 33 of file MultiplexProgramSettings.h.

Constructor & Destructor Documentation

◆ MultiplexProgramSettings() [1/2]

Aws::MediaLive::Model::MultiplexProgramSettings::MultiplexProgramSettings ( )

◆ MultiplexProgramSettings() [2/2]

Aws::MediaLive::Model::MultiplexProgramSettings::MultiplexProgramSettings ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetPreferredChannelPipeline()

const PreferredChannelPipeline& Aws::MediaLive::Model::MultiplexProgramSettings::GetPreferredChannelPipeline ( ) const
inline

Indicates which pipeline is preferred by the multiplex for program ingest.

Definition at line 45 of file MultiplexProgramSettings.h.

◆ GetProgramNumber()

int Aws::MediaLive::Model::MultiplexProgramSettings::GetProgramNumber ( ) const
inline

Unique program number.

Definition at line 76 of file MultiplexProgramSettings.h.

◆ GetServiceDescriptor()

const MultiplexProgramServiceDescriptor& Aws::MediaLive::Model::MultiplexProgramSettings::GetServiceDescriptor ( ) const
inline

Transport stream service descriptor configuration for the Multiplex program.

Definition at line 97 of file MultiplexProgramSettings.h.

◆ GetVideoSettings()

const MultiplexVideoSettings& Aws::MediaLive::Model::MultiplexProgramSettings::GetVideoSettings ( ) const
inline

Program video settings configuration.

Definition at line 128 of file MultiplexProgramSettings.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaLive::Model::MultiplexProgramSettings::Jsonize ( ) const

◆ operator=()

MultiplexProgramSettings& Aws::MediaLive::Model::MultiplexProgramSettings::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ PreferredChannelPipelineHasBeenSet()

bool Aws::MediaLive::Model::MultiplexProgramSettings::PreferredChannelPipelineHasBeenSet ( ) const
inline

Indicates which pipeline is preferred by the multiplex for program ingest.

Definition at line 50 of file MultiplexProgramSettings.h.

◆ ProgramNumberHasBeenSet()

bool Aws::MediaLive::Model::MultiplexProgramSettings::ProgramNumberHasBeenSet ( ) const
inline

Unique program number.

Definition at line 81 of file MultiplexProgramSettings.h.

◆ ServiceDescriptorHasBeenSet()

bool Aws::MediaLive::Model::MultiplexProgramSettings::ServiceDescriptorHasBeenSet ( ) const
inline

Transport stream service descriptor configuration for the Multiplex program.

Definition at line 102 of file MultiplexProgramSettings.h.

◆ SetPreferredChannelPipeline() [1/2]

void Aws::MediaLive::Model::MultiplexProgramSettings::SetPreferredChannelPipeline ( const PreferredChannelPipeline value)
inline

Indicates which pipeline is preferred by the multiplex for program ingest.

Definition at line 55 of file MultiplexProgramSettings.h.

◆ SetPreferredChannelPipeline() [2/2]

void Aws::MediaLive::Model::MultiplexProgramSettings::SetPreferredChannelPipeline ( PreferredChannelPipeline &&  value)
inline

Indicates which pipeline is preferred by the multiplex for program ingest.

Definition at line 60 of file MultiplexProgramSettings.h.

◆ SetProgramNumber()

void Aws::MediaLive::Model::MultiplexProgramSettings::SetProgramNumber ( int  value)
inline

Unique program number.

Definition at line 86 of file MultiplexProgramSettings.h.

◆ SetServiceDescriptor() [1/2]

void Aws::MediaLive::Model::MultiplexProgramSettings::SetServiceDescriptor ( const MultiplexProgramServiceDescriptor value)
inline

Transport stream service descriptor configuration for the Multiplex program.

Definition at line 107 of file MultiplexProgramSettings.h.

◆ SetServiceDescriptor() [2/2]

void Aws::MediaLive::Model::MultiplexProgramSettings::SetServiceDescriptor ( MultiplexProgramServiceDescriptor &&  value)
inline

Transport stream service descriptor configuration for the Multiplex program.

Definition at line 112 of file MultiplexProgramSettings.h.

◆ SetVideoSettings() [1/2]

void Aws::MediaLive::Model::MultiplexProgramSettings::SetVideoSettings ( const MultiplexVideoSettings value)
inline

Program video settings configuration.

Definition at line 138 of file MultiplexProgramSettings.h.

◆ SetVideoSettings() [2/2]

void Aws::MediaLive::Model::MultiplexProgramSettings::SetVideoSettings ( MultiplexVideoSettings &&  value)
inline

Program video settings configuration.

Definition at line 143 of file MultiplexProgramSettings.h.

◆ VideoSettingsHasBeenSet()

bool Aws::MediaLive::Model::MultiplexProgramSettings::VideoSettingsHasBeenSet ( ) const
inline

Program video settings configuration.

Definition at line 133 of file MultiplexProgramSettings.h.

◆ WithPreferredChannelPipeline() [1/2]

MultiplexProgramSettings& Aws::MediaLive::Model::MultiplexProgramSettings::WithPreferredChannelPipeline ( const PreferredChannelPipeline value)
inline

Indicates which pipeline is preferred by the multiplex for program ingest.

Definition at line 65 of file MultiplexProgramSettings.h.

◆ WithPreferredChannelPipeline() [2/2]

MultiplexProgramSettings& Aws::MediaLive::Model::MultiplexProgramSettings::WithPreferredChannelPipeline ( PreferredChannelPipeline &&  value)
inline

Indicates which pipeline is preferred by the multiplex for program ingest.

Definition at line 70 of file MultiplexProgramSettings.h.

◆ WithProgramNumber()

MultiplexProgramSettings& Aws::MediaLive::Model::MultiplexProgramSettings::WithProgramNumber ( int  value)
inline

Unique program number.

Definition at line 91 of file MultiplexProgramSettings.h.

◆ WithServiceDescriptor() [1/2]

MultiplexProgramSettings& Aws::MediaLive::Model::MultiplexProgramSettings::WithServiceDescriptor ( const MultiplexProgramServiceDescriptor value)
inline

Transport stream service descriptor configuration for the Multiplex program.

Definition at line 117 of file MultiplexProgramSettings.h.

◆ WithServiceDescriptor() [2/2]

MultiplexProgramSettings& Aws::MediaLive::Model::MultiplexProgramSettings::WithServiceDescriptor ( MultiplexProgramServiceDescriptor &&  value)
inline

Transport stream service descriptor configuration for the Multiplex program.

Definition at line 122 of file MultiplexProgramSettings.h.

◆ WithVideoSettings() [1/2]

MultiplexProgramSettings& Aws::MediaLive::Model::MultiplexProgramSettings::WithVideoSettings ( const MultiplexVideoSettings value)
inline

Program video settings configuration.

Definition at line 148 of file MultiplexProgramSettings.h.

◆ WithVideoSettings() [2/2]

MultiplexProgramSettings& Aws::MediaLive::Model::MultiplexProgramSettings::WithVideoSettings ( MultiplexVideoSettings &&  value)
inline

Program video settings configuration.

Definition at line 153 of file MultiplexProgramSettings.h.


The documentation for this class was generated from the following file: