public sealed class Manifest : IMessage<Manifest>, IEquatable<Manifest>, IDeepCloneable<Manifest>, IBufferMessage, IMessage
Manifest configuration.
Implements
IMessage<Manifest>, IEquatable<Manifest>, IDeepCloneable<Manifest>, IBufferMessage, IMessageNamespace
Google.Cloud.Video.Transcoder.V1Assembly
Google.Cloud.Video.Transcoder.V1.dll
Constructors
Manifest()
public Manifest()
Manifest(Manifest)
public Manifest(Manifest other)
Parameter | |
---|---|
Name | Description |
other | Manifest |
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 | |
---|---|
Type | Description |
String |
MuxStreams
public RepeatedField<string> MuxStreams { get; }
Required. List of user given MuxStream.key
s 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 | |
---|---|
Type | Description |
RepeatedField<String> |
Type
public Manifest.Types.ManifestType Type { get; set; }
Required. Type of the manifest, can be HLS
or DASH
.
Property Value | |
---|---|
Type | Description |
Manifest.Types.ManifestType |