AWS SDK for C++  1.9.159
AWS SDK for C++
Public Member Functions | List of all members
Aws::MediaConnect::Model::EncodingParameters Class Reference

#include <EncodingParameters.h>

Public Member Functions

 EncodingParameters ()
 
 EncodingParameters (Aws::Utils::Json::JsonView jsonValue)
 
EncodingParametersoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
double GetCompressionFactor () const
 
bool CompressionFactorHasBeenSet () const
 
void SetCompressionFactor (double value)
 
EncodingParametersWithCompressionFactor (double value)
 
const EncoderProfileGetEncoderProfile () const
 
bool EncoderProfileHasBeenSet () const
 
void SetEncoderProfile (const EncoderProfile &value)
 
void SetEncoderProfile (EncoderProfile &&value)
 
EncodingParametersWithEncoderProfile (const EncoderProfile &value)
 
EncodingParametersWithEncoderProfile (EncoderProfile &&value)
 

Detailed Description

A collection of parameters that determine how MediaConnect will convert the content. These fields only apply to outputs on flows that have a CDI source.

See Also:

AWS API Reference

Definition at line 33 of file EncodingParameters.h.

Constructor & Destructor Documentation

◆ EncodingParameters() [1/2]

Aws::MediaConnect::Model::EncodingParameters::EncodingParameters ( )

◆ EncodingParameters() [2/2]

Aws::MediaConnect::Model::EncodingParameters::EncodingParameters ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CompressionFactorHasBeenSet()

bool Aws::MediaConnect::Model::EncodingParameters::CompressionFactorHasBeenSet ( ) const
inline

A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are floating point numbers in the range of 3.0 to 10.0, inclusive.

Definition at line 58 of file EncodingParameters.h.

◆ EncoderProfileHasBeenSet()

bool Aws::MediaConnect::Model::EncodingParameters::EncoderProfileHasBeenSet ( ) const
inline

A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.

Definition at line 91 of file EncodingParameters.h.

◆ GetCompressionFactor()

double Aws::MediaConnect::Model::EncodingParameters::GetCompressionFactor ( ) const
inline

A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are floating point numbers in the range of 3.0 to 10.0, inclusive.

Definition at line 49 of file EncodingParameters.h.

◆ GetEncoderProfile()

const EncoderProfile& Aws::MediaConnect::Model::EncodingParameters::GetEncoderProfile ( ) const
inline

A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.

Definition at line 84 of file EncodingParameters.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::MediaConnect::Model::EncodingParameters::Jsonize ( ) const

◆ operator=()

EncodingParameters& Aws::MediaConnect::Model::EncodingParameters::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCompressionFactor()

void Aws::MediaConnect::Model::EncodingParameters::SetCompressionFactor ( double  value)
inline

A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are floating point numbers in the range of 3.0 to 10.0, inclusive.

Definition at line 67 of file EncodingParameters.h.

◆ SetEncoderProfile() [1/2]

void Aws::MediaConnect::Model::EncodingParameters::SetEncoderProfile ( const EncoderProfile value)
inline

A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.

Definition at line 98 of file EncodingParameters.h.

◆ SetEncoderProfile() [2/2]

void Aws::MediaConnect::Model::EncodingParameters::SetEncoderProfile ( EncoderProfile &&  value)
inline

A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.

Definition at line 105 of file EncodingParameters.h.

◆ WithCompressionFactor()

EncodingParameters& Aws::MediaConnect::Model::EncodingParameters::WithCompressionFactor ( double  value)
inline

A value that is used to calculate compression for an output. The bitrate of the output is calculated as follows: Output bitrate = (1 / compressionFactor) * (source bitrate) This property only applies to outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol. Valid values are floating point numbers in the range of 3.0 to 10.0, inclusive.

Definition at line 76 of file EncodingParameters.h.

◆ WithEncoderProfile() [1/2]

EncodingParameters& Aws::MediaConnect::Model::EncodingParameters::WithEncoderProfile ( const EncoderProfile value)
inline

A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.

Definition at line 112 of file EncodingParameters.h.

◆ WithEncoderProfile() [2/2]

EncodingParameters& Aws::MediaConnect::Model::EncodingParameters::WithEncoderProfile ( EncoderProfile &&  value)
inline

A setting on the encoder that drives compression settings. This property only applies to video media streams associated with outputs that use the ST 2110 JPEG XS protocol, with a flow source that uses the CDI protocol.

Definition at line 119 of file EncodingParameters.h.


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