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.
Parameters | |
---|---|
Name | Description |
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 |
↳ output_uri |
string
Output only. The output URI of the DVR manifest. The DVR output will be placed in a directory named |
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.
Returns | |
---|---|
Type | Description |
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.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$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
Returns | |
---|---|
Type | Description |
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
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |