Reference documentation and code samples for the Google Cloud Video Live Stream V1 Client class DvrManifest.
DvrManifest identifies a source manifest and specifies a file name for the generated DVR manifest.
Generated from protobuf message google.cloud.video.livestream.v1.DvrSession.DvrManifest
Namespace
Google \ Cloud \ Video \ LiveStream \ V1 \ DvrSessionMethods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ manifest_key
string
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.
↳ output_uri
string
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
getManifestKey
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.
string
setManifestKey
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.
var
string
$this
getOutputUri
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
string
setOutputUri
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
var
string
$this