Reference documentation and code samples for the Google Cloud Video Live Stream V1 Client class StaticOverlay.
Configuration for the static overlay.
Generated from protobuf message google.cloud.video.livestream.v1.StaticOverlay
Namespace
Google \ Cloud \ Video \ LiveStream \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ asset |
string
Required. Asset to use for the overlaid image. The asset must be represented in the form of: |
↳ resolution |
NormalizedResolution
Optional. Normalized image resolution, based on output video resolution. Valid values are [0.0, 1.0]. To respect the original image aspect ratio, set either |
↳ position |
NormalizedCoordinate
Optional. Position of the image in terms of normalized coordinates of the upper-left corner of the image, based on output video resolution. For example, use the x and y coordinates {0, 0} to position the top-left corner of the overlay animation in the top-left corner of the output video. |
↳ opacity |
float
Optional. Target image opacity. Valid values are from |
getAsset
Required. Asset to use for the overlaid image.
The asset must be represented in the form of:
projects/{project}/locations/{location}/assets/{assetId}.
The asset's resource type must be image.
| Returns | |
|---|---|
| Type | Description |
string |
|
setAsset
Required. Asset to use for the overlaid image.
The asset must be represented in the form of:
projects/{project}/locations/{location}/assets/{assetId}.
The asset's resource type must be image.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getResolution
Optional. Normalized image resolution, based on output video resolution.
Valid values are [0.0, 1.0]. To respect the original image aspect ratio,
set either w or h to 0. To use the original image resolution, set both
w and h to 0. The default is {0, 0}.
| Returns | |
|---|---|
| Type | Description |
NormalizedResolution|null |
|
hasResolution
clearResolution
setResolution
Optional. Normalized image resolution, based on output video resolution.
Valid values are [0.0, 1.0]. To respect the original image aspect ratio,
set either w or h to 0. To use the original image resolution, set both
w and h to 0. The default is {0, 0}.
| Parameter | |
|---|---|
| Name | Description |
var |
NormalizedResolution
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getPosition
Optional. Position of the image in terms of normalized coordinates of the upper-left corner of the image, based on output video resolution. For example, use the x and y coordinates {0, 0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
| Returns | |
|---|---|
| Type | Description |
NormalizedCoordinate|null |
|
hasPosition
clearPosition
setPosition
Optional. Position of the image in terms of normalized coordinates of the upper-left corner of the image, based on output video resolution. For example, use the x and y coordinates {0, 0} to position the top-left corner of the overlay animation in the top-left corner of the output video.
| Parameter | |
|---|---|
| Name | Description |
var |
NormalizedCoordinate
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getOpacity
Optional. Target image opacity. Valid values are from 1.0 (solid,
default) to 0.0 (transparent), exclusive. Set this to a value greater
than 0.0.
| Returns | |
|---|---|
| Type | Description |
float |
|
setOpacity
Optional. Target image opacity. Valid values are from 1.0 (solid,
default) to 0.0 (transparent), exclusive. Set this to a value greater
than 0.0.
| Parameter | |
|---|---|
| Name | Description |
var |
float
|
| Returns | |
|---|---|
| Type | Description |
$this |
|