public sealed class ElementaryStream : IMessage<ElementaryStream>, IEquatable<ElementaryStream>, IDeepCloneable<ElementaryStream>, IBufferMessage, IMessage
Encoding of an input file 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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-03-21 UTC."],[[["The content details the `ElementaryStream` class, which represents the encoding of an input file like audio, video, or text tracks, and it is part of the Google.Cloud.Video.Transcoder.V1 namespace in the .NET environment."],["The latest version available is 2.9.0, while this documentation specifically covers version 2.0.0 of the ElementaryStream class and also links to past versions all the way back to version 1.0.0."],["`ElementaryStream` objects must be packaged before being mapped and shared across different output formats, and the class implements several interfaces including IMessage, IEquatable, IDeepCloneable, and IBufferMessage."],["The class features constructors, one default and another that accepts another `ElementaryStream` as a parameter for duplication, along with properties for `AudioStream`, `VideoStream`, `TextStream`, `Key`, and an `ElementaryStreamCase` property to determine what type of stream is used."],["This documentation displays the inherited members from the [Object](https://learn.microsoft.com/dotnet/api/system.object) class including GetHashCode(), GetType(), MemberwiseClone(), and ToString(), along with links to the relevant .NET documentation for each."]]],[]]