AWS SDK for C++  1.9.75
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaConvert::Model::DvbSdtSettings Class Reference

#include <DvbSdtSettings.h>

Public Member Functions

 DvbSdtSettings ()
 
 DvbSdtSettings (Aws::Utils::Json::JsonView jsonValue)
 
DvbSdtSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const OutputSdtGetOutputSdt () const
 
bool OutputSdtHasBeenSet () const
 
void SetOutputSdt (const OutputSdt &value)
 
void SetOutputSdt (OutputSdt &&value)
 
DvbSdtSettingsWithOutputSdt (const OutputSdt &value)
 
DvbSdtSettingsWithOutputSdt (OutputSdt &&value)
 
int GetSdtInterval () const
 
bool SdtIntervalHasBeenSet () const
 
void SetSdtInterval (int value)
 
DvbSdtSettingsWithSdtInterval (int value)
 
const Aws::StringGetServiceName () const
 
bool ServiceNameHasBeenSet () const
 
void SetServiceName (const Aws::String &value)
 
void SetServiceName (Aws::String &&value)
 
void SetServiceName (const char *value)
 
DvbSdtSettingsWithServiceName (const Aws::String &value)
 
DvbSdtSettingsWithServiceName (Aws::String &&value)
 
DvbSdtSettingsWithServiceName (const char *value)
 
const Aws::StringGetServiceProviderName () const
 
bool ServiceProviderNameHasBeenSet () const
 
void SetServiceProviderName (const Aws::String &value)
 
void SetServiceProviderName (Aws::String &&value)
 
void SetServiceProviderName (const char *value)
 
DvbSdtSettingsWithServiceProviderName (const Aws::String &value)
 
DvbSdtSettingsWithServiceProviderName (Aws::String &&value)
 
DvbSdtSettingsWithServiceProviderName (const char *value)
 

Detailed Description

Use these settings to insert a DVB Service Description Table (SDT) in the transport stream of this output. When you work directly in your JSON job specification, include this object only when your job has a transport stream output and the container settings contain the object M2tsSettings.

See Also:

AWS API Reference

Definition at line 36 of file DvbSdtSettings.h.

Constructor & Destructor Documentation

◆ DvbSdtSettings() [1/2]

Aws::MediaConvert::Model::DvbSdtSettings::DvbSdtSettings ( )

◆ DvbSdtSettings() [2/2]

Aws::MediaConvert::Model::DvbSdtSettings::DvbSdtSettings ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetOutputSdt()

const OutputSdt& Aws::MediaConvert::Model::DvbSdtSettings::GetOutputSdt ( ) const
inline

Selects method of inserting SDT information into output stream. "Follow input SDT" copies SDT information from input stream to output stream. "Follow input SDT if present" copies SDT information from input stream to output stream if SDT information is present in the input, otherwise it will fall back on the user-defined values. Enter "SDT Manually" means user will enter the SDT information. "No SDT" means output stream will not contain SDT information.

Definition at line 53 of file DvbSdtSettings.h.

◆ GetSdtInterval()

int Aws::MediaConvert::Model::DvbSdtSettings::GetSdtInterval ( ) const
inline

The number of milliseconds between instances of this table in the output transport stream.

Definition at line 110 of file DvbSdtSettings.h.

◆ GetServiceName()

const Aws::String& Aws::MediaConvert::Model::DvbSdtSettings::GetServiceName ( ) const
inline

The service name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 135 of file DvbSdtSettings.h.

◆ GetServiceProviderName()

const Aws::String& Aws::MediaConvert::Model::DvbSdtSettings::GetServiceProviderName ( ) const
inline

The service provider name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 184 of file DvbSdtSettings.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaConvert::Model::DvbSdtSettings::Jsonize ( ) const

◆ operator=()

DvbSdtSettings& Aws::MediaConvert::Model::DvbSdtSettings::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ OutputSdtHasBeenSet()

bool Aws::MediaConvert::Model::DvbSdtSettings::OutputSdtHasBeenSet ( ) const
inline

Selects method of inserting SDT information into output stream. "Follow input SDT" copies SDT information from input stream to output stream. "Follow input SDT if present" copies SDT information from input stream to output stream if SDT information is present in the input, otherwise it will fall back on the user-defined values. Enter "SDT Manually" means user will enter the SDT information. "No SDT" means output stream will not contain SDT information.

Definition at line 63 of file DvbSdtSettings.h.

◆ SdtIntervalHasBeenSet()

bool Aws::MediaConvert::Model::DvbSdtSettings::SdtIntervalHasBeenSet ( ) const
inline

The number of milliseconds between instances of this table in the output transport stream.

Definition at line 116 of file DvbSdtSettings.h.

◆ ServiceNameHasBeenSet()

bool Aws::MediaConvert::Model::DvbSdtSettings::ServiceNameHasBeenSet ( ) const
inline

The service name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 141 of file DvbSdtSettings.h.

◆ ServiceProviderNameHasBeenSet()

bool Aws::MediaConvert::Model::DvbSdtSettings::ServiceProviderNameHasBeenSet ( ) const
inline

The service provider name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 190 of file DvbSdtSettings.h.

◆ SetOutputSdt() [1/2]

void Aws::MediaConvert::Model::DvbSdtSettings::SetOutputSdt ( const OutputSdt value)
inline

Selects method of inserting SDT information into output stream. "Follow input SDT" copies SDT information from input stream to output stream. "Follow input SDT if present" copies SDT information from input stream to output stream if SDT information is present in the input, otherwise it will fall back on the user-defined values. Enter "SDT Manually" means user will enter the SDT information. "No SDT" means output stream will not contain SDT information.

Definition at line 73 of file DvbSdtSettings.h.

◆ SetOutputSdt() [2/2]

void Aws::MediaConvert::Model::DvbSdtSettings::SetOutputSdt ( OutputSdt &&  value)
inline

Selects method of inserting SDT information into output stream. "Follow input SDT" copies SDT information from input stream to output stream. "Follow input SDT if present" copies SDT information from input stream to output stream if SDT information is present in the input, otherwise it will fall back on the user-defined values. Enter "SDT Manually" means user will enter the SDT information. "No SDT" means output stream will not contain SDT information.

Definition at line 83 of file DvbSdtSettings.h.

◆ SetSdtInterval()

void Aws::MediaConvert::Model::DvbSdtSettings::SetSdtInterval ( int  value)
inline

The number of milliseconds between instances of this table in the output transport stream.

Definition at line 122 of file DvbSdtSettings.h.

◆ SetServiceName() [1/3]

void Aws::MediaConvert::Model::DvbSdtSettings::SetServiceName ( Aws::String &&  value)
inline

The service name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 153 of file DvbSdtSettings.h.

◆ SetServiceName() [2/3]

void Aws::MediaConvert::Model::DvbSdtSettings::SetServiceName ( const Aws::String value)
inline

The service name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 147 of file DvbSdtSettings.h.

◆ SetServiceName() [3/3]

void Aws::MediaConvert::Model::DvbSdtSettings::SetServiceName ( const char *  value)
inline

The service name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 159 of file DvbSdtSettings.h.

◆ SetServiceProviderName() [1/3]

void Aws::MediaConvert::Model::DvbSdtSettings::SetServiceProviderName ( Aws::String &&  value)
inline

The service provider name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 202 of file DvbSdtSettings.h.

◆ SetServiceProviderName() [2/3]

void Aws::MediaConvert::Model::DvbSdtSettings::SetServiceProviderName ( const Aws::String value)
inline

The service provider name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 196 of file DvbSdtSettings.h.

◆ SetServiceProviderName() [3/3]

void Aws::MediaConvert::Model::DvbSdtSettings::SetServiceProviderName ( const char *  value)
inline

The service provider name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 208 of file DvbSdtSettings.h.

◆ WithOutputSdt() [1/2]

DvbSdtSettings& Aws::MediaConvert::Model::DvbSdtSettings::WithOutputSdt ( const OutputSdt value)
inline

Selects method of inserting SDT information into output stream. "Follow input SDT" copies SDT information from input stream to output stream. "Follow input SDT if present" copies SDT information from input stream to output stream if SDT information is present in the input, otherwise it will fall back on the user-defined values. Enter "SDT Manually" means user will enter the SDT information. "No SDT" means output stream will not contain SDT information.

Definition at line 93 of file DvbSdtSettings.h.

◆ WithOutputSdt() [2/2]

DvbSdtSettings& Aws::MediaConvert::Model::DvbSdtSettings::WithOutputSdt ( OutputSdt &&  value)
inline

Selects method of inserting SDT information into output stream. "Follow input SDT" copies SDT information from input stream to output stream. "Follow input SDT if present" copies SDT information from input stream to output stream if SDT information is present in the input, otherwise it will fall back on the user-defined values. Enter "SDT Manually" means user will enter the SDT information. "No SDT" means output stream will not contain SDT information.

Definition at line 103 of file DvbSdtSettings.h.

◆ WithSdtInterval()

DvbSdtSettings& Aws::MediaConvert::Model::DvbSdtSettings::WithSdtInterval ( int  value)
inline

The number of milliseconds between instances of this table in the output transport stream.

Definition at line 128 of file DvbSdtSettings.h.

◆ WithServiceName() [1/3]

DvbSdtSettings& Aws::MediaConvert::Model::DvbSdtSettings::WithServiceName ( Aws::String &&  value)
inline

The service name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 171 of file DvbSdtSettings.h.

◆ WithServiceName() [2/3]

DvbSdtSettings& Aws::MediaConvert::Model::DvbSdtSettings::WithServiceName ( const Aws::String value)
inline

The service name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 165 of file DvbSdtSettings.h.

◆ WithServiceName() [3/3]

DvbSdtSettings& Aws::MediaConvert::Model::DvbSdtSettings::WithServiceName ( const char *  value)
inline

The service name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 177 of file DvbSdtSettings.h.

◆ WithServiceProviderName() [1/3]

DvbSdtSettings& Aws::MediaConvert::Model::DvbSdtSettings::WithServiceProviderName ( Aws::String &&  value)
inline

The service provider name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 220 of file DvbSdtSettings.h.

◆ WithServiceProviderName() [2/3]

DvbSdtSettings& Aws::MediaConvert::Model::DvbSdtSettings::WithServiceProviderName ( const Aws::String value)
inline

The service provider name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 214 of file DvbSdtSettings.h.

◆ WithServiceProviderName() [3/3]

DvbSdtSettings& Aws::MediaConvert::Model::DvbSdtSettings::WithServiceProviderName ( const char *  value)
inline

The service provider name placed in the service_descriptor in the Service Description Table. Maximum length is 256 characters.

Definition at line 226 of file DvbSdtSettings.h.


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