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

#include <RemixSettings.h>

Public Member Functions

 RemixSettings ()
 
 RemixSettings (Aws::Utils::Json::JsonView jsonValue)
 
RemixSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const ChannelMappingGetChannelMapping () const
 
bool ChannelMappingHasBeenSet () const
 
void SetChannelMapping (const ChannelMapping &value)
 
void SetChannelMapping (ChannelMapping &&value)
 
RemixSettingsWithChannelMapping (const ChannelMapping &value)
 
RemixSettingsWithChannelMapping (ChannelMapping &&value)
 
int GetChannelsIn () const
 
bool ChannelsInHasBeenSet () const
 
void SetChannelsIn (int value)
 
RemixSettingsWithChannelsIn (int value)
 
int GetChannelsOut () const
 
bool ChannelsOutHasBeenSet () const
 
void SetChannelsOut (int value)
 
RemixSettingsWithChannelsOut (int value)
 

Detailed Description

Use Manual audio remixing (RemixSettings) to adjust audio levels for each audio channel in each output of your job. With audio remixing, you can output more or fewer audio channels than your input audio source provides.

See Also:

AWS API Reference

Definition at line 34 of file RemixSettings.h.

Constructor & Destructor Documentation

◆ RemixSettings() [1/2]

Aws::MediaConvert::Model::RemixSettings::RemixSettings ( )

◆ RemixSettings() [2/2]

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

Member Function Documentation

◆ ChannelMappingHasBeenSet()

bool Aws::MediaConvert::Model::RemixSettings::ChannelMappingHasBeenSet ( ) const
inline

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.

Definition at line 71 of file RemixSettings.h.

◆ ChannelsInHasBeenSet()

bool Aws::MediaConvert::Model::RemixSettings::ChannelsInHasBeenSet ( ) const
inline

Specify the number of audio channels from your input that you want to use in your output. With remixing, you might combine or split the data in these channels, so the number of channels in your final output might be different. If you are doing both input channel mapping and output channel mapping, the number of output channels in your input mapping must be the same as the number of input channels in your output mapping.

Definition at line 152 of file RemixSettings.h.

◆ ChannelsOutHasBeenSet()

bool Aws::MediaConvert::Model::RemixSettings::ChannelsOutHasBeenSet ( ) const
inline

Specify the number of channels in this output after remixing. Valid values: 1, 2, 4, 6, 8... 64. (1 and even numbers to 64.) If you are doing both input channel mapping and output channel mapping, the number of output channels in your input mapping must be the same as the number of input channels in your output mapping.

Definition at line 191 of file RemixSettings.h.

◆ GetChannelMapping()

const ChannelMapping& Aws::MediaConvert::Model::RemixSettings::GetChannelMapping ( ) const
inline

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.

Definition at line 56 of file RemixSettings.h.

◆ GetChannelsIn()

int Aws::MediaConvert::Model::RemixSettings::GetChannelsIn ( ) const
inline

Specify the number of audio channels from your input that you want to use in your output. With remixing, you might combine or split the data in these channels, so the number of channels in your final output might be different. If you are doing both input channel mapping and output channel mapping, the number of output channels in your input mapping must be the same as the number of input channels in your output mapping.

Definition at line 142 of file RemixSettings.h.

◆ GetChannelsOut()

int Aws::MediaConvert::Model::RemixSettings::GetChannelsOut ( ) const
inline

Specify the number of channels in this output after remixing. Valid values: 1, 2, 4, 6, 8... 64. (1 and even numbers to 64.) If you are doing both input channel mapping and output channel mapping, the number of output channels in your input mapping must be the same as the number of input channels in your output mapping.

Definition at line 182 of file RemixSettings.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetChannelMapping() [1/2]

void Aws::MediaConvert::Model::RemixSettings::SetChannelMapping ( ChannelMapping &&  value)
inline

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.

Definition at line 101 of file RemixSettings.h.

◆ SetChannelMapping() [2/2]

void Aws::MediaConvert::Model::RemixSettings::SetChannelMapping ( const ChannelMapping value)
inline

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.

Definition at line 86 of file RemixSettings.h.

◆ SetChannelsIn()

void Aws::MediaConvert::Model::RemixSettings::SetChannelsIn ( int  value)
inline

Specify the number of audio channels from your input that you want to use in your output. With remixing, you might combine or split the data in these channels, so the number of channels in your final output might be different. If you are doing both input channel mapping and output channel mapping, the number of output channels in your input mapping must be the same as the number of input channels in your output mapping.

Definition at line 162 of file RemixSettings.h.

◆ SetChannelsOut()

void Aws::MediaConvert::Model::RemixSettings::SetChannelsOut ( int  value)
inline

Specify the number of channels in this output after remixing. Valid values: 1, 2, 4, 6, 8... 64. (1 and even numbers to 64.) If you are doing both input channel mapping and output channel mapping, the number of output channels in your input mapping must be the same as the number of input channels in your output mapping.

Definition at line 200 of file RemixSettings.h.

◆ WithChannelMapping() [1/2]

RemixSettings& Aws::MediaConvert::Model::RemixSettings::WithChannelMapping ( ChannelMapping &&  value)
inline

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.

Definition at line 131 of file RemixSettings.h.

◆ WithChannelMapping() [2/2]

RemixSettings& Aws::MediaConvert::Model::RemixSettings::WithChannelMapping ( const ChannelMapping value)
inline

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.

Definition at line 116 of file RemixSettings.h.

◆ WithChannelsIn()

RemixSettings& Aws::MediaConvert::Model::RemixSettings::WithChannelsIn ( int  value)
inline

Specify the number of audio channels from your input that you want to use in your output. With remixing, you might combine or split the data in these channels, so the number of channels in your final output might be different. If you are doing both input channel mapping and output channel mapping, the number of output channels in your input mapping must be the same as the number of input channels in your output mapping.

Definition at line 172 of file RemixSettings.h.

◆ WithChannelsOut()

RemixSettings& Aws::MediaConvert::Model::RemixSettings::WithChannelsOut ( int  value)
inline

Specify the number of channels in this output after remixing. Valid values: 1, 2, 4, 6, 8... 64. (1 and even numbers to 64.) If you are doing both input channel mapping and output channel mapping, the number of output channels in your input mapping must be the same as the number of input channels in your output mapping.

Definition at line 209 of file RemixSettings.h.


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