public sealed class DvrSession.Types.DvrManifest : IMessage<DvrSession.Types.DvrManifest>, IEquatable<DvrSession.Types.DvrManifest>, IDeepCloneable<DvrSession.Types.DvrManifest>, IBufferMessage, IMessage
Reference 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 |