Transcoder v1 API - Class Manifest (2.4.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

GoogleGoogle.CloudGoogle.Cloud.VideoGoogle.Cloud.Video.TranscoderV1

Assembly

Google.Cloud.Video.Transcoder.V1.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 manifest 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
RepeatedFieldstring

Type

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

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

Property Value
TypeDescription
ManifestTypesManifestType