package google.cloud.videointelligence.v1p3beta1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service StreamingVideoIntelligenceService

video_intelligence_streaming.proto:338

Service that implements streaming Google Cloud Video Intelligence API.

message Entity

video_intelligence_streaming.proto:62

Detected entity from video analysis.

Used in: LabelAnnotation, ObjectTrackingAnnotation

message ExplicitContentAnnotation

video_intelligence_streaming.proto:88

Explicit content annotation (based on per-frame visual signals only). If no explicit content has been detected in a frame, no annotations are present for that frame.

Used in: StreamingVideoAnnotationResults

message ExplicitContentFrame

video_intelligence_streaming.proto:76

Video frame level annotation results for explicit content.

Used in: ExplicitContentAnnotation

message LabelAnnotation

video_intelligence_streaming.proto:94

Label annotation.

Used in: StreamingVideoAnnotationResults

message LabelFrame

video_intelligence_streaming.proto:112

Video frame level annotation results for label detection.

Used in: LabelAnnotation

message LabelSegment

video_intelligence_streaming.proto:122

Video segment level annotation results for label detection.

Used in: LabelAnnotation

enum Likelihood

video_intelligence_streaming.proto:28

Bucketized representation of likelihood.

Used in: ExplicitContentFrame

message NormalizedBoundingBox

video_intelligence_streaming.proto:133

Normalized bounding box. The normalized vertex coordinates are relative to the original image. Range: [0, 1].

Used in: ObjectTrackingFrame

message ObjectTrackingAnnotation

video_intelligence_streaming.proto:155

Annotations corresponding to one tracked object.

Used in: StreamingVideoAnnotationResults

message ObjectTrackingFrame

video_intelligence_streaming.proto:146

Video frame level annotations for object detection and tracking. This field stores per frame location, time offset, and confidence.

Used in: ObjectTrackingAnnotation

message StreamingAutomlClassificationConfig

video_intelligence_streaming.proto:230

Config for STREAMING_AUTOML_CLASSIFICATION.

Used in: StreamingVideoConfig

message StreamingAutomlObjectTrackingConfig

video_intelligence_streaming.proto:237

Config for STREAMING_AUTOML_OBJECT_TRACKING.

Used in: StreamingVideoConfig

message StreamingExplicitContentDetectionConfig

video_intelligence_streaming.proto:225

Config for EXPLICIT_CONTENT_DETECTION in streaming mode.

No customized config support.

Used in: StreamingVideoConfig

(message has no fields)

enum StreamingFeature

video_intelligence_streaming.proto:44

Streaming video annotation feature.

Used in: StreamingVideoConfig

message StreamingLabelDetectionConfig

video_intelligence_streaming.proto:244

Config for LABEL_DETECTION in streaming mode.

Used in: StreamingVideoConfig

message StreamingObjectTrackingConfig

video_intelligence_streaming.proto:257

Config for STREAMING_OBJECT_TRACKING.

No customized config support.

Used in: StreamingVideoConfig

(message has no fields)

message StreamingShotChangeDetectionConfig

video_intelligence_streaming.proto:252

Config for SHOT_CHANGE_DETECTION in streaming mode.

No customized config support.

Used in: StreamingVideoConfig

(message has no fields)

message StreamingStorageConfig

video_intelligence_streaming.proto:262

Config for streaming storage option.

Used in: StreamingVideoConfig

message StreamingVideoAnnotationResults

video_intelligence_streaming.proto:281

Streaming annotation results corresponding to a portion of the video that is currently being processed.

Used in: StreamingAnnotateVideoResponse

message StreamingVideoConfig

video_intelligence_streaming.proto:297

Provides information to the annotator that specifies how to process the request.

Used in: StreamingAnnotateVideoRequest

message VideoSegment

video_intelligence_streaming.proto:328

Video segment.

Used in: LabelSegment, ObjectTrackingAnnotation, StreamingVideoAnnotationResults