Transcoder v1 API - Class Manifest (2.7.0)

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

Reference documentation and code samples for the Transcoder v1 API class Manifest.

Manifest configuration.

Inheritance

object > Manifest

Namespace

Google.Cloud.Video.Transcoder.V1

Assembly

Google.Cloud.Video.Transcoder.V1.dll

Constructors

Manifest()

public Manifest()

Manifest(Manifest)

public Manifest(Manifest other)
Parameter
NameDescription
otherManifest

Properties

Dash

public Manifest.Types.DashConfig Dash { get; set; }

DASH manifest configuration.

Property Value
TypeDescription
ManifestTypesDashConfig

FileName

public string FileName { get; set; }

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

Property Value
TypeDescription
string

ManifestConfigCase

public Manifest.ManifestConfigOneofCase ManifestConfigCase { get; }
Property Value
TypeDescription
ManifestManifestConfigOneofCase

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
RepeatedFieldstring

Type

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

Required. Type of the manifest.

Property Value
TypeDescription
ManifestTypesManifestType