Class Manifest (1.0.0-beta04)

public sealed class Manifest : IMessage<Manifest>, IEquatable<Manifest>, IDeepCloneable<Manifest>, IBufferMessage, IMessage

Manifest configuration.

Inheritance

Object > Manifest

Namespace

Google.Cloud.Video.Transcoder.V1Beta1

Assembly

Google.Cloud.Video.Transcoder.V1Beta1.dll

Constructors

Manifest()

public Manifest()

Manifest(Manifest)

public Manifest(Manifest other)
Parameter
NameDescription
otherManifest

Properties

FileName

public string FileName { get; set; }

The name of the generated file. The default is &quot;manifest&quot; with the extension suffix corresponding to the Manifest.type.

Property Value
TypeDescription
String

MuxStreams

public RepeatedField<string> MuxStreams { get; }

Required. List of user given MuxStream.keys that should appear in this manifest.

When Manifest.type is HLS, a media manifest with name MuxStream.key and .m3u8 extension is generated for each element of the Manifest.mux_streams.

Property Value
TypeDescription
RepeatedField<String>

Type

public Manifest.Types.ManifestType Type { get; set; }

Required. Type of the manifest, can be "HLS" or "DASH".

Property Value
TypeDescription
Manifest.Types.ManifestType