Struct google_transcoder1_beta1::api::AudioStream
source · [−]pub struct AudioStream {
pub bitrate_bps: Option<i32>,
pub channel_count: Option<i32>,
pub channel_layout: Option<Vec<String>>,
pub codec: Option<String>,
pub mapping: Option<Vec<AudioAtom>>,
pub sample_rate_hertz: Option<i32>,
}
Expand description
Audio stream resource.
This type is not used in any activity, and only used as part of another schema.
Fields
bitrate_bps: Option<i32>
Required. Audio bitrate in bits per second. Must be between 1 and 10,000,000.
channel_count: Option<i32>
Number of audio channels. Must be between 1 and 6. The default is 2.
channel_layout: Option<Vec<String>>
A list of channel names specifying layout of the audio channels. This only affects the metadata embedded in the container headers, if supported by the specified format. The default is ["fl", "fr"]
. Supported channel names: - ‘fl’ - Front left channel - ‘fr’ - Front right channel - ‘sl’ - Side left channel - ‘sr’ - Side right channel - ‘fc’ - Front center channel - ‘lfe’ - Low frequency
codec: Option<String>
The codec for this audio stream. The default is "aac"
. Supported audio codecs: - ‘aac’ - ‘aac-he’ - ‘aac-he-v2’ - ‘mp3’ - ‘ac3’ - ‘eac3’
mapping: Option<Vec<AudioAtom>>
The mapping for the Job.edit_list
atoms with audio EditAtom.inputs
.
sample_rate_hertz: Option<i32>
The audio sample rate in Hertz. The default is 48000 Hertz.
Trait Implementations
sourceimpl Clone for AudioStream
impl Clone for AudioStream
sourcefn clone(&self) -> AudioStream
fn clone(&self) -> AudioStream
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more