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

#include <WavSettings.h>

Public Member Functions

 WavSettings ()
 
 WavSettings (Aws::Utils::Json::JsonView jsonValue)
 
WavSettingsoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetBitDepth () const
 
bool BitDepthHasBeenSet () const
 
void SetBitDepth (int value)
 
WavSettingsWithBitDepth (int value)
 
int GetChannels () const
 
bool ChannelsHasBeenSet () const
 
void SetChannels (int value)
 
WavSettingsWithChannels (int value)
 
const WavFormatGetFormat () const
 
bool FormatHasBeenSet () const
 
void SetFormat (const WavFormat &value)
 
void SetFormat (WavFormat &&value)
 
WavSettingsWithFormat (const WavFormat &value)
 
WavSettingsWithFormat (WavFormat &&value)
 
int GetSampleRate () const
 
bool SampleRateHasBeenSet () const
 
void SetSampleRate (int value)
 
WavSettingsWithSampleRate (int value)
 

Detailed Description

Required when you set (Codec) under (AudioDescriptions)>(CodecSettings) to the value WAV.

See Also:

AWS API Reference

Definition at line 32 of file WavSettings.h.

Constructor & Destructor Documentation

◆ WavSettings() [1/2]

Aws::MediaConvert::Model::WavSettings::WavSettings ( )

◆ WavSettings() [2/2]

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

Member Function Documentation

◆ BitDepthHasBeenSet()

bool Aws::MediaConvert::Model::WavSettings::BitDepthHasBeenSet ( ) const
inline

Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.

Definition at line 51 of file WavSettings.h.

◆ ChannelsHasBeenSet()

bool Aws::MediaConvert::Model::WavSettings::ChannelsHasBeenSet ( ) const
inline

Specify the number of channels in this output audio track. Valid values are 1 and even numbers up to 64. For example, 1, 2, 4, 6, and so on, up to 64.

Definition at line 76 of file WavSettings.h.

◆ FormatHasBeenSet()

bool Aws::MediaConvert::Model::WavSettings::FormatHasBeenSet ( ) const
inline

The service defaults to using RIFF for WAV outputs. If your output audio is likely to exceed 4 GB in file size, or if you otherwise need the extended support of the RF64 format, set your output WAV file format to RF64.

Definition at line 103 of file WavSettings.h.

◆ GetBitDepth()

int Aws::MediaConvert::Model::WavSettings::GetBitDepth ( ) const
inline

Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.

Definition at line 45 of file WavSettings.h.

◆ GetChannels()

int Aws::MediaConvert::Model::WavSettings::GetChannels ( ) const
inline

Specify the number of channels in this output audio track. Valid values are 1 and even numbers up to 64. For example, 1, 2, 4, 6, and so on, up to 64.

Definition at line 70 of file WavSettings.h.

◆ GetFormat()

const WavFormat& Aws::MediaConvert::Model::WavSettings::GetFormat ( ) const
inline

The service defaults to using RIFF for WAV outputs. If your output audio is likely to exceed 4 GB in file size, or if you otherwise need the extended support of the RF64 format, set your output WAV file format to RF64.

Definition at line 96 of file WavSettings.h.

◆ GetSampleRate()

int Aws::MediaConvert::Model::WavSettings::GetSampleRate ( ) const
inline

Sample rate in Hz.

Definition at line 137 of file WavSettings.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SampleRateHasBeenSet()

bool Aws::MediaConvert::Model::WavSettings::SampleRateHasBeenSet ( ) const
inline

Sample rate in Hz.

Definition at line 142 of file WavSettings.h.

◆ SetBitDepth()

void Aws::MediaConvert::Model::WavSettings::SetBitDepth ( int  value)
inline

Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.

Definition at line 57 of file WavSettings.h.

◆ SetChannels()

void Aws::MediaConvert::Model::WavSettings::SetChannels ( int  value)
inline

Specify the number of channels in this output audio track. Valid values are 1 and even numbers up to 64. For example, 1, 2, 4, 6, and so on, up to 64.

Definition at line 82 of file WavSettings.h.

◆ SetFormat() [1/2]

void Aws::MediaConvert::Model::WavSettings::SetFormat ( const WavFormat value)
inline

The service defaults to using RIFF for WAV outputs. If your output audio is likely to exceed 4 GB in file size, or if you otherwise need the extended support of the RF64 format, set your output WAV file format to RF64.

Definition at line 110 of file WavSettings.h.

◆ SetFormat() [2/2]

void Aws::MediaConvert::Model::WavSettings::SetFormat ( WavFormat &&  value)
inline

The service defaults to using RIFF for WAV outputs. If your output audio is likely to exceed 4 GB in file size, or if you otherwise need the extended support of the RF64 format, set your output WAV file format to RF64.

Definition at line 117 of file WavSettings.h.

◆ SetSampleRate()

void Aws::MediaConvert::Model::WavSettings::SetSampleRate ( int  value)
inline

Sample rate in Hz.

Definition at line 147 of file WavSettings.h.

◆ WithBitDepth()

WavSettings& Aws::MediaConvert::Model::WavSettings::WithBitDepth ( int  value)
inline

Specify Bit depth (BitDepth), in bits per sample, to choose the encoding quality for this audio track.

Definition at line 63 of file WavSettings.h.

◆ WithChannels()

WavSettings& Aws::MediaConvert::Model::WavSettings::WithChannels ( int  value)
inline

Specify the number of channels in this output audio track. Valid values are 1 and even numbers up to 64. For example, 1, 2, 4, 6, and so on, up to 64.

Definition at line 88 of file WavSettings.h.

◆ WithFormat() [1/2]

WavSettings& Aws::MediaConvert::Model::WavSettings::WithFormat ( const WavFormat value)
inline

The service defaults to using RIFF for WAV outputs. If your output audio is likely to exceed 4 GB in file size, or if you otherwise need the extended support of the RF64 format, set your output WAV file format to RF64.

Definition at line 124 of file WavSettings.h.

◆ WithFormat() [2/2]

WavSettings& Aws::MediaConvert::Model::WavSettings::WithFormat ( WavFormat &&  value)
inline

The service defaults to using RIFF for WAV outputs. If your output audio is likely to exceed 4 GB in file size, or if you otherwise need the extended support of the RF64 format, set your output WAV file format to RF64.

Definition at line 131 of file WavSettings.h.

◆ WithSampleRate()

WavSettings& Aws::MediaConvert::Model::WavSettings::WithSampleRate ( int  value)
inline

Sample rate in Hz.

Definition at line 152 of file WavSettings.h.


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