Struct google_transcoder1::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 display_name: Option<String>,
pub language_code: Option<String>,
pub mapping: Option<Vec<AudioMapping>>,
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
display_name: Option<String>The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
language_code: Option<String>The BCP-47 language code, such as en-US or sr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.
mapping: Option<Vec<AudioMapping>>The mapping for the JobConfig.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§
source§impl Clone for AudioStream
impl Clone for AudioStream
source§fn clone(&self) -> AudioStream
fn clone(&self) -> AudioStream
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more