public sealed class AudioStream : IMessage<AudioStream>, IEquatable<AudioStream>, IDeepCloneable<AudioStream>, IBufferMessage, IMessage
Reference documentation and code samples for the Transcoder v1 API class AudioStream.
Audio stream resource.
Implements
IMessageAudioStream, IEquatableAudioStream, IDeepCloneableAudioStream, IBufferMessage, IMessageNamespace
Google.Cloud.Video.Transcoder.V1Assembly
Google.Cloud.Video.Transcoder.V1.dll
Constructors
AudioStream()
public AudioStream()
AudioStream(AudioStream)
public AudioStream(AudioStream other)
Parameter | |
---|---|
Name | Description |
other |
AudioStream |
Properties
BitrateBps
public int BitrateBps { get; set; }
Required. Audio bitrate in bits per second. Must be between 1 and 10,000,000.
Property Value | |
---|---|
Type | Description |
int |
ChannelCount
public int ChannelCount { get; set; }
Number of audio channels. Must be between 1 and 6. The default is 2.
Property Value | |
---|---|
Type | Description |
int |
ChannelLayout
public RepeatedField<string> ChannelLayout { get; }
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 channelfr
- Front right channelsl
- Side left channelsr
- Side right channelfc
- Front center channellfe
- Low frequency
Property Value | |
---|---|
Type | Description |
RepeatedFieldstring |
Codec
public string Codec { get; set; }
The codec for this audio stream. The default is aac
.
Supported audio codecs:
aac
aac-he
aac-he-v2
mp3
ac3
eac3
Property Value | |
---|---|
Type | Description |
string |
DisplayName
public string DisplayName { get; set; }
The name for this particular audio stream that will be added to the HLS/DASH manifest. Not supported in MP4 files.
Property Value | |
---|---|
Type | Description |
string |
LanguageCode
public string LanguageCode { get; set; }
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.
Property Value | |
---|---|
Type | Description |
string |
Mapping
public RepeatedField<AudioStream.Types.AudioMapping> Mapping { get; }
The mapping for the Job.edit_list
atoms with audio EditAtom.inputs
.
Property Value | |
---|---|
Type | Description |
RepeatedFieldAudioStreamTypesAudioMapping |
SampleRateHertz
public int SampleRateHertz { get; set; }
The audio sample rate in Hertz. The default is 48000 Hertz.
Property Value | |
---|---|
Type | Description |
int |