public sealed class DvrSession.Types.DvrManifest : IMessage<DvrSession.Types.DvrManifest>, IEquatable<DvrSession.Types.DvrManifest>, IDeepCloneable<DvrSession.Types.DvrManifest>, IBufferMessage, IMessageReference documentation and code samples for the Live Stream v1 API class DvrSession.Types.DvrManifest.
DvrManifest identifies a source manifest and specifies a file name for the generated DVR manifest.
Implements
IMessageDvrSessionTypesDvrManifest, IEquatableDvrSessionTypesDvrManifest, IDeepCloneableDvrSessionTypesDvrManifest, IBufferMessage, IMessageNamespace
Google.Cloud.Video.LiveStream.V1Assembly
Google.Cloud.Video.LiveStream.V1.dll
Constructors
DvrManifest()
public DvrManifest()DvrManifest(DvrManifest)
public DvrManifest(DvrSession.Types.DvrManifest other)| Parameter | |
|---|---|
| Name | Description |
other |
DvrSessionTypesDvrManifest |
Properties
ManifestKey
public string ManifestKey { get; set; }Required. A unique key that identifies a manifest config in the parent
channel. This key is the same as channel.manifests.key for the selected
manifest.
| Property Value | |
|---|---|
| Type | Description |
string |
|
OutputUri
public string OutputUri { get; set; }Output only. The output URI of the DVR manifest. The DVR output will be
placed in a directory named dvr/dvrSessionId/ under the parent
channel's output uri. Format:
{channel.output.uri}/dvr/{dvrSessionId}/{channel.manifests.fileName}
Example: gs://my-bucket/outputs/dvr/my-dvr-session/main.m3u8
| Property Value | |
|---|---|
| Type | Description |
string |
|