Reference documentation and code samples for the Cloud Video Intelligence V1 Client class AnnotateVideoRequest.
Video annotation request.
Generated from protobuf message google.cloud.videointelligence.v1.AnnotateVideoRequest
Namespace
Google \ Cloud \ VideoIntelligence \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ input_uri |
string
Input video location. Currently, only Cloud Storage URIs are supported. URIs must be specified in the following format: |
↳ input_content |
string
The video data bytes. If unset, the input video(s) should be specified via the |
↳ features |
array
Required. Requested video annotation features. |
↳ video_context |
VideoContext
Additional video context and/or feature-specific parameters. |
↳ output_uri |
string
Optional. Location where the output (in JSON format) should be stored. Currently, only Cloud Storage URIs are supported. These must be specified in the following format: |
↳ location_id |
string
Optional. Cloud region where annotation should take place. Supported cloud regions are: |
getInputUri
Input video location. Currently, only
Cloud Storage URIs are
supported. URIs must be specified in the following format:
gs://bucket-id/object-id (other URI formats return
google.rpc.Code.INVALID_ARGUMENT). For
more information, see Request
URIs. To identify
multiple videos, a video URI may include wildcards in the object-id.
Supported wildcards: '*' to match 0 or more characters;
'?' to match 1 character. If unset, the input video should be embedded
in the request as input_content. If set, input_content must be unset.
| Returns | |
|---|---|
| Type | Description |
string |
|
setInputUri
Input video location. Currently, only
Cloud Storage URIs are
supported. URIs must be specified in the following format:
gs://bucket-id/object-id (other URI formats return
google.rpc.Code.INVALID_ARGUMENT). For
more information, see Request
URIs. To identify
multiple videos, a video URI may include wildcards in the object-id.
Supported wildcards: '*' to match 0 or more characters;
'?' to match 1 character. If unset, the input video should be embedded
in the request as input_content. If set, input_content must be unset.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getInputContent
The video data bytes.
If unset, the input video(s) should be specified via the input_uri.
If set, input_uri must be unset.
| Returns | |
|---|---|
| Type | Description |
string |
|
setInputContent
The video data bytes.
If unset, the input video(s) should be specified via the input_uri.
If set, input_uri must be unset.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getFeatures
Required. Requested video annotation features.
| Returns | |
|---|---|
| Type | Description |
Google\Protobuf\Internal\RepeatedField |
|
setFeatures
Required. Requested video annotation features.
| Parameter | |
|---|---|
| Name | Description |
var |
int[]
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getVideoContext
Additional video context and/or feature-specific parameters.
| Returns | |
|---|---|
| Type | Description |
VideoContext|null |
|
hasVideoContext
clearVideoContext
setVideoContext
Additional video context and/or feature-specific parameters.
| Parameter | |
|---|---|
| Name | Description |
var |
VideoContext
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getOutputUri
Optional. Location where the output (in JSON format) should be stored.
Currently, only Cloud Storage
URIs are supported. These must be specified in the following format:
gs://bucket-id/object-id (other URI formats return
google.rpc.Code.INVALID_ARGUMENT). For
more information, see Request
URIs.
| Returns | |
|---|---|
| Type | Description |
string |
|
setOutputUri
Optional. Location where the output (in JSON format) should be stored.
Currently, only Cloud Storage
URIs are supported. These must be specified in the following format:
gs://bucket-id/object-id (other URI formats return
google.rpc.Code.INVALID_ARGUMENT). For
more information, see Request
URIs.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getLocationId
Optional. Cloud region where annotation should take place. Supported cloud
regions are: us-east1, us-west1, europe-west1, asia-east1. If no
region is specified, the region will be determined based on video file
location.
| Returns | |
|---|---|
| Type | Description |
string |
|
setLocationId
Optional. Cloud region where annotation should take place. Supported cloud
regions are: us-east1, us-west1, europe-west1, asia-east1. If no
region is specified, the region will be determined based on video file
location.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
static::build
| Parameters | |
|---|---|
| Name | Description |
inputUri |
string
Input video location. Currently, only
Cloud Storage URIs are
supported. URIs must be specified in the following format:
|
features |
int[]
Required. Requested video annotation features. For allowed values, use constants defined on Feature |
| Returns | |
|---|---|
| Type | Description |
AnnotateVideoRequest |
|