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

#include <ChannelMapping.h>

Public Member Functions

 ChannelMapping ()
 
 ChannelMapping (Aws::Utils::Json::JsonView jsonValue)
 
ChannelMappingoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::Vector< OutputChannelMapping > & GetOutputChannels () const
 
bool OutputChannelsHasBeenSet () const
 
void SetOutputChannels (const Aws::Vector< OutputChannelMapping > &value)
 
void SetOutputChannels (Aws::Vector< OutputChannelMapping > &&value)
 
ChannelMappingWithOutputChannels (const Aws::Vector< OutputChannelMapping > &value)
 
ChannelMappingWithOutputChannels (Aws::Vector< OutputChannelMapping > &&value)
 
ChannelMappingAddOutputChannels (const OutputChannelMapping &value)
 
ChannelMappingAddOutputChannels (OutputChannelMapping &&value)
 

Detailed Description

Channel mapping (ChannelMapping) contains the group of fields that hold the remixing value for each channel, in dB. Specify remix values to indicate how much of the content from your input audio channel you want in your output audio channels. Each instance of the InputChannels or InputChannelsFineTune array specifies these values for one output channel. Use one instance of this array for each output channel. In the console, each array corresponds to a column in the graphical depiction of the mapping matrix. The rows of the graphical matrix correspond to input channels. Valid values are within the range from -60 (mute) through 6. A setting of 0 passes the input channel unchanged to the output channel (no attenuation or amplification). Use InputChannels or InputChannelsFineTune to specify your remix values. Don't use both.

See Also:

AWS API Reference

Definition at line 43 of file ChannelMapping.h.

Constructor & Destructor Documentation

◆ ChannelMapping() [1/2]

Aws::MediaConvert::Model::ChannelMapping::ChannelMapping ( )

◆ ChannelMapping() [2/2]

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

Member Function Documentation

◆ AddOutputChannels() [1/2]

ChannelMapping& Aws::MediaConvert::Model::ChannelMapping::AddOutputChannels ( const OutputChannelMapping value)
inline

In your JSON job specification, include one child of OutputChannels for each audio channel that you want in your output. Each child should contain one instance of InputChannels or InputChannelsFineTune.

Definition at line 99 of file ChannelMapping.h.

◆ AddOutputChannels() [2/2]

ChannelMapping& Aws::MediaConvert::Model::ChannelMapping::AddOutputChannels ( OutputChannelMapping &&  value)
inline

In your JSON job specification, include one child of OutputChannels for each audio channel that you want in your output. Each child should contain one instance of InputChannels or InputChannelsFineTune.

Definition at line 106 of file ChannelMapping.h.

◆ GetOutputChannels()

const Aws::Vector<OutputChannelMapping>& Aws::MediaConvert::Model::ChannelMapping::GetOutputChannels ( ) const
inline

In your JSON job specification, include one child of OutputChannels for each audio channel that you want in your output. Each child should contain one instance of InputChannels or InputChannelsFineTune.

Definition at line 57 of file ChannelMapping.h.

◆ Jsonize()

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

◆ operator=()

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

◆ OutputChannelsHasBeenSet()

bool Aws::MediaConvert::Model::ChannelMapping::OutputChannelsHasBeenSet ( ) const
inline

In your JSON job specification, include one child of OutputChannels for each audio channel that you want in your output. Each child should contain one instance of InputChannels or InputChannelsFineTune.

Definition at line 64 of file ChannelMapping.h.

◆ SetOutputChannels() [1/2]

void Aws::MediaConvert::Model::ChannelMapping::SetOutputChannels ( Aws::Vector< OutputChannelMapping > &&  value)
inline

In your JSON job specification, include one child of OutputChannels for each audio channel that you want in your output. Each child should contain one instance of InputChannels or InputChannelsFineTune.

Definition at line 78 of file ChannelMapping.h.

◆ SetOutputChannels() [2/2]

void Aws::MediaConvert::Model::ChannelMapping::SetOutputChannels ( const Aws::Vector< OutputChannelMapping > &  value)
inline

In your JSON job specification, include one child of OutputChannels for each audio channel that you want in your output. Each child should contain one instance of InputChannels or InputChannelsFineTune.

Definition at line 71 of file ChannelMapping.h.

◆ WithOutputChannels() [1/2]

ChannelMapping& Aws::MediaConvert::Model::ChannelMapping::WithOutputChannels ( Aws::Vector< OutputChannelMapping > &&  value)
inline

In your JSON job specification, include one child of OutputChannels for each audio channel that you want in your output. Each child should contain one instance of InputChannels or InputChannelsFineTune.

Definition at line 92 of file ChannelMapping.h.

◆ WithOutputChannels() [2/2]

ChannelMapping& Aws::MediaConvert::Model::ChannelMapping::WithOutputChannels ( const Aws::Vector< OutputChannelMapping > &  value)
inline

In your JSON job specification, include one child of OutputChannels for each audio channel that you want in your output. Each child should contain one instance of InputChannels or InputChannelsFineTune.

Definition at line 85 of file ChannelMapping.h.


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