public sealed class AudioMapping : IMessage<AudioStream.Types.AudioMapping>, IEquatable<AudioStream.Types.AudioMapping>, IDeepCloneable<AudioStream.Types.AudioMapping>, IBufferMessage, IMessage
Reference documentation and code samples for the Live Stream v1 API class AudioStream.Types.AudioMapping.
The mapping for the input streams and audio channels.
Required. The Channel [InputAttachment.key][google.cloud.video.livestream.v1.InputAttachment.key] that identifies the input that this
audio mapping applies to. If an active input doesn't have an audio
mapping, the primary audio track in the input stream will be selected.
Required. The zero-based index of the track in the input stream.
All [mapping][google.cloud.video.livestream.v1.AudioStream.mapping]s in the same [AudioStream][google.cloud.video.livestream.v1.AudioStream]
must have the same input track.
Required. The zero-based index of the channel in the output audio stream.
Must be consistent with the [input_channel][google.cloud.video.livestream.v1.AudioStream.AudioMapping.input_channel].
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version available for the API class \u003ccode\u003eAudioStream.Types.AudioMapping\u003c/code\u003e is 1.8.0, with multiple prior versions also documented.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAudioStream.Types.AudioMapping\u003c/code\u003e facilitates the mapping of input streams and audio channels within the Live Stream v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe class implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, providing capabilities for message handling, comparison, deep cloning, and buffer manipulation.\u003c/p\u003e\n"],["\u003cp\u003eKey properties include \u003ccode\u003eInputChannel\u003c/code\u003e, \u003ccode\u003eInputKey\u003c/code\u003e, \u003ccode\u003eInputTrack\u003c/code\u003e, and \u003ccode\u003eOutputChannel\u003c/code\u003e, which are used to define the audio mapping between input and output streams.\u003c/p\u003e\n"],["\u003cp\u003eConstructors allow creating \u003ccode\u003eAudioMapping\u003c/code\u003e objects either as new instances or by copying from another \u003ccode\u003eAudioMapping\u003c/code\u003e instance.\u003c/p\u003e\n"]]],[],null,[]]