Class: Google::Cloud::VideoIntelligence::V1beta2::AnnotateVideoRequest
- Inherits:
-
Object
- Object
- Google::Cloud::VideoIntelligence::V1beta2::AnnotateVideoRequest
- Extended by:
- Protobuf::MessageExts::ClassMethods
- Includes:
- Protobuf::MessageExts
- Defined in:
- proto_docs/google/cloud/videointelligence/v1beta2/video_intelligence.rb
Overview
Video annotation request.
Instance Attribute Summary collapse
-
#features ⇒ ::Array<::Google::Cloud::VideoIntelligence::V1beta2::Feature>
Required.
-
#input_content ⇒ ::String
The video data bytes.
-
#input_uri ⇒ ::String
Input video location.
-
#location_id ⇒ ::String
Optional.
-
#output_uri ⇒ ::String
Optional.
-
#video_context ⇒ ::Google::Cloud::VideoIntelligence::V1beta2::VideoContext
Additional video context and/or feature-specific parameters.
Instance Attribute Details
#features ⇒ ::Array<::Google::Cloud::VideoIntelligence::V1beta2::Feature>
Returns Required. Requested video annotation features.
63 64 65 66 |
# File 'proto_docs/google/cloud/videointelligence/v1beta2/video_intelligence.rb', line 63 class AnnotateVideoRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#input_content ⇒ ::String
Returns The video data bytes.
If unset, the input video(s) should be specified via input_uri
.
If set, input_uri
should be unset.
63 64 65 66 |
# File 'proto_docs/google/cloud/videointelligence/v1beta2/video_intelligence.rb', line 63 class AnnotateVideoRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#input_uri ⇒ ::String
Returns 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][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.
63 64 65 66 |
# File 'proto_docs/google/cloud/videointelligence/v1beta2/video_intelligence.rb', line 63 class AnnotateVideoRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#location_id ⇒ ::String
Returns 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.
63 64 65 66 |
# File 'proto_docs/google/cloud/videointelligence/v1beta2/video_intelligence.rb', line 63 class AnnotateVideoRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#output_uri ⇒ ::String
Returns 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][google.rpc.Code.INVALID_ARGUMENT]). For
more information, see Request
URIs.
63 64 65 66 |
# File 'proto_docs/google/cloud/videointelligence/v1beta2/video_intelligence.rb', line 63 class AnnotateVideoRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |
#video_context ⇒ ::Google::Cloud::VideoIntelligence::V1beta2::VideoContext
Returns Additional video context and/or feature-specific parameters.
63 64 65 66 |
# File 'proto_docs/google/cloud/videointelligence/v1beta2/video_intelligence.rb', line 63 class AnnotateVideoRequest include ::Google::Protobuf::MessageExts extend ::Google::Protobuf::MessageExts::ClassMethods end |