Transcoder v1 API - Class Manifest (2.10.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
Name Description
other Manifest

Properties

Dash

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

DASH manifest configuration.

Property Value
Type Description
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][google.cloud.video.transcoder.v1.Manifest.type].

Property Value
Type Description
string

ManifestConfigCase

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

MuxStreams

public RepeatedField<string> MuxStreams { get; }

Required. List of user supplied [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] values that should appear in this manifest.

When [Manifest.type][google.cloud.video.transcoder.v1.Manifest.type] is HLS, a media manifest with name [MuxStream.key][google.cloud.video.transcoder.v1.MuxStream.key] and .m3u8 extension is generated for each element in this list.

Property Value
Type Description
RepeatedFieldstring

Type

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

Required. Type of the manifest.

Property Value
Type Description
ManifestTypesManifestType