Class: Google::Cloud::Videointelligence::V1beta2::AnnotateVideoRequest
- Inherits:
 - 
      Object
      
        
- Object
 - Google::Cloud::Videointelligence::V1beta2::AnnotateVideoRequest
 
 
- Defined in:
 - lib/google/cloud/video_intelligence/v1beta2/doc/google/cloud/videointelligence/v1beta2/video_intelligence.rb
 
Overview
Video annotation request.
Instance Attribute Summary collapse
- 
  
    
      #features  ⇒ Array<Google::Cloud::Videointelligence::V1beta2::Feature> 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Requested video annotation features.
 - 
  
    
      #input_content  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
The video data bytes.
 - 
  
    
      #input_uri  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Input video location.
 - 
  
    
      #location_id  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional cloud region where annotation should take place.
 - 
  
    
      #output_uri  ⇒ String 
    
    
  
  
  
  
    
    
  
  
  
  
  
  
    
Optional location where the output (in JSON format) should be stored.
 - 
  
    
      #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 Requested video annotation features.
      56  | 
    
      # File 'lib/google/cloud/video_intelligence/v1beta2/doc/google/cloud/videointelligence/v1beta2/video_intelligence.rb', line 56 class AnnotateVideoRequest; 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.
      56  | 
    
      # File 'lib/google/cloud/video_intelligence/v1beta2/doc/google/cloud/videointelligence/v1beta2/video_intelligence.rb', line 56 class AnnotateVideoRequest; 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 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.
      56  | 
    
      # File 'lib/google/cloud/video_intelligence/v1beta2/doc/google/cloud/videointelligence/v1beta2/video_intelligence.rb', line 56 class AnnotateVideoRequest; 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.
      56  | 
    
      # File 'lib/google/cloud/video_intelligence/v1beta2/doc/google/cloud/videointelligence/v1beta2/video_intelligence.rb', line 56 class AnnotateVideoRequest; 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 Rpc::Code::INVALID_ARGUMENT). For more information, see Request URIs.
      56  | 
    
      # File 'lib/google/cloud/video_intelligence/v1beta2/doc/google/cloud/videointelligence/v1beta2/video_intelligence.rb', line 56 class AnnotateVideoRequest; end  | 
  
#video_context ⇒ Google::Cloud::Videointelligence::V1beta2::VideoContext
Returns Additional video context and/or feature-specific parameters.
      56  | 
    
      # File 'lib/google/cloud/video_intelligence/v1beta2/doc/google/cloud/videointelligence/v1beta2/video_intelligence.rb', line 56 class AnnotateVideoRequest; end  |