Reference documentation and code samples for the Cloud Video Intelligence V1beta2 Client class AnnotateVideoRequest.
Video annotation request.
Generated from protobuf message google.cloud.videointelligence.v1beta2.AnnotateVideoRequest
Namespace
Google \ Cloud \ VideoIntelligence \ V1beta2Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ input_uri |
string
Input video location. Currently, only Google Cloud Storage URIs are supported, which must be specified in the following format: |
↳ input_content |
string
The video data bytes. If unset, the input video(s) should be specified via |
↳ features |
array
Required. Requested video annotation features. |
↳ video_context |
Google\Cloud\VideoIntelligence\V1beta2\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 Google Cloud Storage URIs are supported, which must be specified in the following format: |
↳ location_id |
string
Optional. Cloud region where annotation should take place. Supported cloud regions: |
getInputUri
Input video location. Currently, only
Google Cloud Storage URIs are
supported, which 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. A video URI
may include wildcards in object-id, and thus identify multiple videos.
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 should be unset.
| Returns | |
|---|---|
| Type | Description |
string |
|
setInputUri
Input video location. Currently, only
Google Cloud Storage URIs are
supported, which 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. A video URI
may include wildcards in object-id, and thus identify multiple videos.
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 should 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 input_uri.
If set, input_uri should be unset.
| Returns | |
|---|---|
| Type | Description |
string |
|
setInputContent
The video data bytes.
If unset, the input video(s) should be specified via input_uri.
If set, input_uri should 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 |
Google\Cloud\VideoIntelligence\V1beta2\VideoContext|null |
|
hasVideoContext
clearVideoContext
setVideoContext
Additional video context and/or feature-specific parameters.
| Parameter | |
|---|---|
| Name | Description |
var |
Google\Cloud\VideoIntelligence\V1beta2\VideoContext
|
| Returns | |
|---|---|
| Type | Description |
$this |
|
getOutputUri
Optional. Location where the output (in JSON format) should be stored.
Currently, only Google Cloud Storage
URIs are supported, which 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 Google Cloud Storage
URIs are supported, which 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: us-east1, us-west1, europe-west1, asia-east1. If no region
is specified, a 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: us-east1, us-west1, europe-west1, asia-east1. If no region
is specified, a region will be determined based on video file location.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|