Reference documentation and code samples for the Cloud Video Intelligence V1 API class Google::Cloud::VideoIntelligence::V1::AnnotateVideoRequest.
Video annotation request.
Inherits
- Object
Extended By
- Google::Protobuf::MessageExts::ClassMethods
Includes
- Google::Protobuf::MessageExts
Methods
#features
def features() -> ::Array<::Google::Cloud::VideoIntelligence::V1::Feature>
Returns
- (::Array<::Google::Cloud::VideoIntelligence::V1::Feature>) — Required. Requested video annotation features.
#features=
def features=(value) -> ::Array<::Google::Cloud::VideoIntelligence::V1::Feature>
Parameter
- value (::Array<::Google::Cloud::VideoIntelligence::V1::Feature>) — Required. Requested video annotation features.
Returns
- (::Array<::Google::Cloud::VideoIntelligence::V1::Feature>) — Required. Requested video annotation features.
#input_content
def input_content() -> ::String
Returns
-
(::String) — The video data bytes.
If unset, the input video(s) should be specified via the
input_uri
. If set,input_uri
must be unset.
#input_content=
def input_content=(value) -> ::String
Parameter
-
value (::String) — 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
-
(::String) — The video data bytes.
If unset, the input video(s) should be specified via the
input_uri
. If set,input_uri
must be unset.
#input_uri
def input_uri() -> ::String
Returns
-
(::String) — 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][google.rpc.Code.INVALID_ARGUMENT]). For more information, see Request URIs. To identify multiple videos, a video URI may include wildcards in theobject-id
. Supported wildcards: '*' to match 0 or more characters; '?' to match 1 character. If unset, the input video should be embedded in the request asinput_content
. If set,input_content
must be unset.
#input_uri=
def input_uri=(value) -> ::String
Parameter
-
value (::String) — 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][google.rpc.Code.INVALID_ARGUMENT]). For more information, see Request URIs. To identify multiple videos, a video URI may include wildcards in theobject-id
. Supported wildcards: '*' to match 0 or more characters; '?' to match 1 character. If unset, the input video should be embedded in the request asinput_content
. If set,input_content
must be unset.
Returns
-
(::String) — 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][google.rpc.Code.INVALID_ARGUMENT]). For more information, see Request URIs. To identify multiple videos, a video URI may include wildcards in theobject-id
. Supported wildcards: '*' to match 0 or more characters; '?' to match 1 character. If unset, the input video should be embedded in the request asinput_content
. If set,input_content
must be unset.
#location_id
def location_id() -> ::String
Returns
-
(::String) — 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.
#location_id=
def location_id=(value) -> ::String
Parameter
-
value (::String) — 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
-
(::String) — 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.
#output_uri
def output_uri() -> ::String
Returns
-
(::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:
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.
#output_uri=
def output_uri=(value) -> ::String
Parameter
-
value (::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:
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.
Returns
-
(::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:
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.
#video_context
def video_context() -> ::Google::Cloud::VideoIntelligence::V1::VideoContext
Returns
- (::Google::Cloud::VideoIntelligence::V1::VideoContext) — Additional video context and/or feature-specific parameters.
#video_context=
def video_context=(value) -> ::Google::Cloud::VideoIntelligence::V1::VideoContext
Parameter
- value (::Google::Cloud::VideoIntelligence::V1::VideoContext) — Additional video context and/or feature-specific parameters.
Returns
- (::Google::Cloud::VideoIntelligence::V1::VideoContext) — Additional video context and/or feature-specific parameters.