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

#include <MultiplexSettings.h>

Public Member Functions

 MultiplexSettings ()
 
 MultiplexSettings (Aws::Utils::Json::JsonView jsonValue)
 
MultiplexSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetMaximumVideoBufferDelayMilliseconds () const
 
bool MaximumVideoBufferDelayMillisecondsHasBeenSet () const
 
void SetMaximumVideoBufferDelayMilliseconds (int value)
 
MultiplexSettingsWithMaximumVideoBufferDelayMilliseconds (int value)
 
int GetTransportStreamBitrate () const
 
bool TransportStreamBitrateHasBeenSet () const
 
void SetTransportStreamBitrate (int value)
 
MultiplexSettingsWithTransportStreamBitrate (int value)
 
int GetTransportStreamId () const
 
bool TransportStreamIdHasBeenSet () const
 
void SetTransportStreamId (int value)
 
MultiplexSettingsWithTransportStreamId (int value)
 
int GetTransportStreamReservedBitrate () const
 
bool TransportStreamReservedBitrateHasBeenSet () const
 
void SetTransportStreamReservedBitrate (int value)
 
MultiplexSettingsWithTransportStreamReservedBitrate (int value)
 

Detailed Description

Contains configuration for a Multiplex event

See Also:

AWS API Reference

Definition at line 29 of file MultiplexSettings.h.

Constructor & Destructor Documentation

◆ MultiplexSettings() [1/2]

Aws::MediaLive::Model::MultiplexSettings::MultiplexSettings ( )

◆ MultiplexSettings() [2/2]

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

Member Function Documentation

◆ GetMaximumVideoBufferDelayMilliseconds()

int Aws::MediaLive::Model::MultiplexSettings::GetMaximumVideoBufferDelayMilliseconds ( ) const
inline

Maximum video buffer delay in milliseconds.

Definition at line 41 of file MultiplexSettings.h.

◆ GetTransportStreamBitrate()

int Aws::MediaLive::Model::MultiplexSettings::GetTransportStreamBitrate ( ) const
inline

Transport stream bit rate.

Definition at line 62 of file MultiplexSettings.h.

◆ GetTransportStreamId()

int Aws::MediaLive::Model::MultiplexSettings::GetTransportStreamId ( ) const
inline

Transport stream ID.

Definition at line 83 of file MultiplexSettings.h.

◆ GetTransportStreamReservedBitrate()

int Aws::MediaLive::Model::MultiplexSettings::GetTransportStreamReservedBitrate ( ) const
inline

Transport stream reserved bit rate.

Definition at line 104 of file MultiplexSettings.h.

◆ Jsonize()

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

◆ MaximumVideoBufferDelayMillisecondsHasBeenSet()

bool Aws::MediaLive::Model::MultiplexSettings::MaximumVideoBufferDelayMillisecondsHasBeenSet ( ) const
inline

Maximum video buffer delay in milliseconds.

Definition at line 46 of file MultiplexSettings.h.

◆ operator=()

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

◆ SetMaximumVideoBufferDelayMilliseconds()

void Aws::MediaLive::Model::MultiplexSettings::SetMaximumVideoBufferDelayMilliseconds ( int  value)
inline

Maximum video buffer delay in milliseconds.

Definition at line 51 of file MultiplexSettings.h.

◆ SetTransportStreamBitrate()

void Aws::MediaLive::Model::MultiplexSettings::SetTransportStreamBitrate ( int  value)
inline

Transport stream bit rate.

Definition at line 72 of file MultiplexSettings.h.

◆ SetTransportStreamId()

void Aws::MediaLive::Model::MultiplexSettings::SetTransportStreamId ( int  value)
inline

Transport stream ID.

Definition at line 93 of file MultiplexSettings.h.

◆ SetTransportStreamReservedBitrate()

void Aws::MediaLive::Model::MultiplexSettings::SetTransportStreamReservedBitrate ( int  value)
inline

Transport stream reserved bit rate.

Definition at line 114 of file MultiplexSettings.h.

◆ TransportStreamBitrateHasBeenSet()

bool Aws::MediaLive::Model::MultiplexSettings::TransportStreamBitrateHasBeenSet ( ) const
inline

Transport stream bit rate.

Definition at line 67 of file MultiplexSettings.h.

◆ TransportStreamIdHasBeenSet()

bool Aws::MediaLive::Model::MultiplexSettings::TransportStreamIdHasBeenSet ( ) const
inline

Transport stream ID.

Definition at line 88 of file MultiplexSettings.h.

◆ TransportStreamReservedBitrateHasBeenSet()

bool Aws::MediaLive::Model::MultiplexSettings::TransportStreamReservedBitrateHasBeenSet ( ) const
inline

Transport stream reserved bit rate.

Definition at line 109 of file MultiplexSettings.h.

◆ WithMaximumVideoBufferDelayMilliseconds()

MultiplexSettings& Aws::MediaLive::Model::MultiplexSettings::WithMaximumVideoBufferDelayMilliseconds ( int  value)
inline

Maximum video buffer delay in milliseconds.

Definition at line 56 of file MultiplexSettings.h.

◆ WithTransportStreamBitrate()

MultiplexSettings& Aws::MediaLive::Model::MultiplexSettings::WithTransportStreamBitrate ( int  value)
inline

Transport stream bit rate.

Definition at line 77 of file MultiplexSettings.h.

◆ WithTransportStreamId()

MultiplexSettings& Aws::MediaLive::Model::MultiplexSettings::WithTransportStreamId ( int  value)
inline

Transport stream ID.

Definition at line 98 of file MultiplexSettings.h.

◆ WithTransportStreamReservedBitrate()

MultiplexSettings& Aws::MediaLive::Model::MultiplexSettings::WithTransportStreamReservedBitrate ( int  value)
inline

Transport stream reserved bit rate.

Definition at line 119 of file MultiplexSettings.h.


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