AnnotateVideoRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)Video annotation request. .. attribute:: input_uri
   Input video location. Currently, only Google Cloud
   Storage <https://cloud.google.com/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][google.rpc.Code.INVALID_ARGUMENT]).
   For more information, see Request
   URIs <https://cloud.google.com/storage/docs/request-endpoints>.
   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.
:type: str
| Attributes | |
|---|---|
| Name | Description | 
| input_content | bytesThe video data bytes. If unset, the input video(s) should be specified via input_uri. If set,input_urishould be
   unset. | 
| features | Sequence[google.cloud.videointelligence_v1p1beta1.types.Feature]Required. Requested video annotation features. | 
| video_context | google.cloud.videointelligence_v1p1beta1.types.VideoContextAdditional video context and/or feature- pecific parameters. | 
| output_uri | strOptional. Location where the output (in JSON format) should be stored. Currently, only `Google Cloud Storage | 
| location_id | strOptional. 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. |