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.
Namespace
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
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 |