Reference documentation and code samples for the Google Cloud Video Live Stream V1 Client class ClipManifest.
ClipManifest identifies a source manifest for the generated clip manifest.
Generated from protobuf message google.cloud.video.livestream.v1.Clip.ClipManifest
Namespace
Google \ Cloud \ Video \ LiveStream \ V1 \ Clip
Methods
__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 channel.manifests.key for the selected manifest.
↳ output_uri
string
Output only. The output URI of the generated clip manifest. This field will be populated when the CreateClip request is accepted. Current output format is provided below but may change in the future. Please read this field to get the uri to the generated clip manifest. Format: {clip.output_uri}/{channel.manifest.fileName} Example: gs://my-bucket/clip-outputs/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.
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 generated clip manifest. This field
will be populated when the CreateClip request is accepted. Current output
format is provided below but may change in the future. Please read this
field to get the uri to the generated clip manifest. Format:
{clip.output_uri}/{channel.manifest.fileName} Example:
gs://my-bucket/clip-outputs/main.m3u8
Returns
Type
Description
string
setOutputUri
Output only. The output URI of the generated clip manifest. This field
will be populated when the CreateClip request is accepted. Current output
format is provided below but may change in the future. Please read this
field to get the uri to the generated clip manifest. Format:
{clip.output_uri}/{channel.manifest.fileName} Example:
gs://my-bucket/clip-outputs/main.m3u8
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[],[],null,["# Google Cloud Video Live Stream V1 Client - Class ClipManifest (1.2.1)\n\nVersion latestkeyboard_arrow_down\n\n- [1.2.1 (latest)](/php/docs/reference/cloud-video-live-stream/latest/V1.Clip.ClipManifest)\n- [1.2.0](/php/docs/reference/cloud-video-live-stream/1.2.0/V1.Clip.ClipManifest)\n- [1.1.3](/php/docs/reference/cloud-video-live-stream/1.1.3/V1.Clip.ClipManifest)\n- [1.0.0](/php/docs/reference/cloud-video-live-stream/1.0.0/V1.Clip.ClipManifest)\n- [0.7.5](/php/docs/reference/cloud-video-live-stream/0.7.5/V1.Clip.ClipManifest)\n- [0.6.2](/php/docs/reference/cloud-video-live-stream/0.6.2/V1.Clip.ClipManifest)\n- [0.5.0](/php/docs/reference/cloud-video-live-stream/0.5.0/V1.Clip.ClipManifest)\n- [0.4.2](/php/docs/reference/cloud-video-live-stream/0.4.2/V1.Clip.ClipManifest)\n- [0.3.2](/php/docs/reference/cloud-video-live-stream/0.3.2/V1.Clip.ClipManifest)\n- [0.2.6](/php/docs/reference/cloud-video-live-stream/0.2.6/V1.Clip.ClipManifest) \nReference documentation and code samples for the Google Cloud Video Live Stream V1 Client class ClipManifest.\n\nClipManifest identifies a source manifest for the generated clip manifest.\n\nGenerated from protobuf message `google.cloud.video.livestream.v1.Clip.ClipManifest`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Video \\\\ LiveStream \\\\ V1 \\\\ Clip\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getManifestKey\n\nRequired. A unique key that identifies a manifest config in the parent\nchannel. This key is the same as `channel.manifests.key` for the selected\nmanifest.\n\n### setManifestKey\n\nRequired. A unique key that identifies a manifest config in the parent\nchannel. This key is the same as `channel.manifests.key` for the selected\nmanifest.\n\n### getOutputUri\n\nOutput only. The output URI of the generated clip manifest. This field\nwill be populated when the CreateClip request is accepted. Current output\nformat is provided below but may change in the future. Please read this\nfield to get the uri to the generated clip manifest. Format:\n{clip.output_uri}/{channel.manifest.fileName} Example:\ngs://my-bucket/clip-outputs/main.m3u8\n\n### setOutputUri\n\nOutput only. The output URI of the generated clip manifest. This field\nwill be populated when the CreateClip request is accepted. Current output\nformat is provided below but may change in the future. Please read this\nfield to get the uri to the generated clip manifest. Format:\n{clip.output_uri}/{channel.manifest.fileName} Example:\ngs://my-bucket/clip-outputs/main.m3u8"]]