public sealed class ElementaryStream : IMessage<ElementaryStream>, IEquatable<ElementaryStream>, IDeepCloneable<ElementaryStream>, IBufferMessage, IMessage
Reference documentation and code samples for the Live Stream v1 API class ElementaryStream.
Encoding of an input element such as an audio, video, or text track.
Elementary streams must be packaged before mapping and sharing between
different output formats.
[[["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 of the \u003ccode\u003eElementaryStream\u003c/code\u003e API is 1.8.0, with documentation available, and the webpage provides access to versions ranging from 1.0.0 to 1.8.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eElementaryStream\u003c/code\u003e is a class in the \u003ccode\u003eGoogle.Cloud.Video.LiveStream.V1\u003c/code\u003e namespace used for encoding audio, video, and text tracks in the Live Stream v1 API.\u003c/p\u003e\n"],["\u003cp\u003eAn \u003ccode\u003eElementaryStream\u003c/code\u003e object can be constructed using default parameters or by cloning another \u003ccode\u003eElementaryStream\u003c/code\u003e instance.\u003c/p\u003e\n"],["\u003cp\u003eThe class has properties for \u003ccode\u003eAudioStream\u003c/code\u003e, \u003ccode\u003eTextStream\u003c/code\u003e, \u003ccode\u003eVideoStream\u003c/code\u003e, and a unique \u003ccode\u003eKey\u003c/code\u003e, along with an \u003ccode\u003eElementaryStreamCase\u003c/code\u003e to identify the type of stream.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eElementaryStream\u003c/code\u003e must be implemented with \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e interfaces.\u003c/p\u003e\n"]]],[],null,[]]