AudioStream class
Audio stream resource.
Constructors
-
AudioStream({required Input<
int> bitrateBps, Input<int> ? channelCount, Input<List< ? channelLayout, Input<String> >String> ? codec, Input<String> ? displayName, Input<String> ? languageCode, Input<List< ? mapping, Input<AudioMapping> >int> ? sampleRateHertz}) -
Creates a new AudioStream.
bitrateBpsAudio bitrate in bits per second. Must be between 1 and 10,000,000.channelCountNumber of audio channels. Must be between 1 and 6. The default is 2.channelLayoutA 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 frequencycodecThe codec for this audio stream. The default isaac. Supported audio codecs: -aac-aac-he-aac-he-v2-mp3-ac3-eac3displayNameThe name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.languageCodeThe BCP-47 language code, such asen-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.mappingThe mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.sampleRateHertzThe audio sample rate in Hertz. The default is 48000 Hertz.const -
AudioStream.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
bitrateBps
→ Input<
int> -
Audio bitrate in bits per second. Must be between 1 and 10,000,000.
final
-
channelCount
→ Input<
int> ? -
Number of audio channels. Must be between 1 and 6. The default is 2.
final
-
channelLayout
→ Input<
List< ?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 frequencyfinal -
codec
→ Input<
String> ? -
The codec for this audio stream. The default is
aac. Supported audio codecs: -aac-aac-he-aac-he-v2-mp3-ac3-eac3final -
displayName
→ Input<
String> ? -
The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
final
- hashCode → int
-
The hash code for this object.
no setterinherited
-
languageCode
→ Input<
String> ? -
The BCP-47 language code, such as
en-USorsr-Latn. For more information, see https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. Not supported in MP4 files.final -
mapping
→ Input<
List< ?AudioMapping> > -
The mapping for the JobConfig.edit_list atoms with audio EditAtom.inputs.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
sampleRateHertz
→ Input<
int> ? -
The audio sample rate in Hertz. The default is 48000 Hertz.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited