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

#include <EncodingParametersRequest.h>

Public Member Functions

 EncodingParametersRequest ()
 
 EncodingParametersRequest (Aws::Utils::Json::JsonView jsonValue)
 
EncodingParametersRequestoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
double GetCompressionFactor () const
 
bool CompressionFactorHasBeenSet () const
 
void SetCompressionFactor (double value)
 
EncodingParametersRequestWithCompressionFactor (double value)
 
const EncoderProfileGetEncoderProfile () const
 
bool EncoderProfileHasBeenSet () const
 
void SetEncoderProfile (const EncoderProfile &value)
 
void SetEncoderProfile (EncoderProfile &&value)
 
EncodingParametersRequestWithEncoderProfile (const EncoderProfile &value)
 
EncodingParametersRequestWithEncoderProfile (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 EncodingParametersRequest.h.

Constructor & Destructor Documentation

◆ EncodingParametersRequest() [1/2]

Aws::MediaConnect::Model::EncodingParametersRequest::EncodingParametersRequest ( )

◆ EncodingParametersRequest() [2/2]

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

Member Function Documentation

◆ CompressionFactorHasBeenSet()

bool Aws::MediaConnect::Model::EncodingParametersRequest::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 EncodingParametersRequest.h.

◆ EncoderProfileHasBeenSet()

bool Aws::MediaConnect::Model::EncodingParametersRequest::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, if at least one source on the flow uses the CDI protocol.

Definition at line 91 of file EncodingParametersRequest.h.

◆ GetCompressionFactor()

double Aws::MediaConnect::Model::EncodingParametersRequest::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 EncodingParametersRequest.h.

◆ GetEncoderProfile()

const EncoderProfile& Aws::MediaConnect::Model::EncodingParametersRequest::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, if at least one source on the flow uses the CDI protocol.

Definition at line 84 of file EncodingParametersRequest.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetCompressionFactor()

void Aws::MediaConnect::Model::EncodingParametersRequest::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 EncodingParametersRequest.h.

◆ SetEncoderProfile() [1/2]

void Aws::MediaConnect::Model::EncodingParametersRequest::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, if at least one source on the flow uses the CDI protocol.

Definition at line 98 of file EncodingParametersRequest.h.

◆ SetEncoderProfile() [2/2]

void Aws::MediaConnect::Model::EncodingParametersRequest::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, if at least one source on the flow uses the CDI protocol.

Definition at line 105 of file EncodingParametersRequest.h.

◆ WithCompressionFactor()

EncodingParametersRequest& Aws::MediaConnect::Model::EncodingParametersRequest::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 EncodingParametersRequest.h.

◆ WithEncoderProfile() [1/2]

EncodingParametersRequest& Aws::MediaConnect::Model::EncodingParametersRequest::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, if at least one source on the flow uses the CDI protocol.

Definition at line 112 of file EncodingParametersRequest.h.

◆ WithEncoderProfile() [2/2]

EncodingParametersRequest& Aws::MediaConnect::Model::EncodingParametersRequest::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, if at least one source on the flow uses the CDI protocol.

Definition at line 119 of file EncodingParametersRequest.h.


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