public sealed class AudioStream : IMessage<AudioStream>, IEquatable<AudioStream>, IDeepCloneable<AudioStream>, IBufferMessage, IMessageReference 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:
aacaac-heaac-he-v2mp3ac3eac3vorbis
| 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 [JobConfig.edit_list][google.cloud.video.transcoder.v1.JobConfig.edit_list] atoms with audio [EditAtom.inputs][google.cloud.video.transcoder.v1.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 |
|