Class GoogleCloudVideointelligenceV1VideoAnnotationResults
Annotation results for a single video.
Implements
Inherited Members
Namespace: Google.Apis.CloudVideoIntelligence.v1p2beta1.Data
Assembly: Google.Apis.CloudVideoIntelligence.v1p2beta1.dll
Syntax
public class GoogleCloudVideointelligenceV1VideoAnnotationResults : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Error
If set, indicates an error. Note that for a single AnnotateVideoRequest
some videos may succeed and some
may fail.
Declaration
[JsonProperty("error")]
public virtual GoogleRpcStatus Error { get; set; }
Property Value
Type | Description |
---|---|
GoogleRpcStatus |
ExplicitAnnotation
Explicit content annotation.
Declaration
[JsonProperty("explicitAnnotation")]
public virtual GoogleCloudVideointelligenceV1ExplicitContentAnnotation ExplicitAnnotation { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudVideointelligenceV1ExplicitContentAnnotation |
FaceAnnotations
Deprecated. Please use face_detection_annotations
instead.
Declaration
[JsonProperty("faceAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1FaceAnnotation> FaceAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1FaceAnnotation> |
FaceDetectionAnnotations
Face detection annotations.
Declaration
[JsonProperty("faceDetectionAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1FaceDetectionAnnotation> FaceDetectionAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1FaceDetectionAnnotation> |
FrameLabelAnnotations
Label annotations on frame level. There is exactly one element for each unique label.
Declaration
[JsonProperty("frameLabelAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1LabelAnnotation> FrameLabelAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1LabelAnnotation> |
InputUri
Video file location in Cloud Storage.
Declaration
[JsonProperty("inputUri")]
public virtual string InputUri { get; set; }
Property Value
Type | Description |
---|---|
string |
LogoRecognitionAnnotations
Annotations for list of logos detected, tracked and recognized in video.
Declaration
[JsonProperty("logoRecognitionAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1LogoRecognitionAnnotation> LogoRecognitionAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1LogoRecognitionAnnotation> |
ObjectAnnotations
Annotations for list of objects detected and tracked in video.
Declaration
[JsonProperty("objectAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1ObjectTrackingAnnotation> ObjectAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1ObjectTrackingAnnotation> |
PersonDetectionAnnotations
Person detection annotations.
Declaration
[JsonProperty("personDetectionAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1PersonDetectionAnnotation> PersonDetectionAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1PersonDetectionAnnotation> |
Segment
Video segment on which the annotation is run.
Declaration
[JsonProperty("segment")]
public virtual GoogleCloudVideointelligenceV1VideoSegment Segment { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudVideointelligenceV1VideoSegment |
SegmentLabelAnnotations
Topical label annotations on video level or user-specified segment level. There is exactly one element for each unique label.
Declaration
[JsonProperty("segmentLabelAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1LabelAnnotation> SegmentLabelAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1LabelAnnotation> |
SegmentPresenceLabelAnnotations
Presence label annotations on video level or user-specified segment level. There is exactly one element for
each unique label. Compared to the existing topical segment_label_annotations
, this field presents more
fine-grained, segment-level labels detected in video content and is made available only when the client sets
LabelDetectionConfig.model
to "builtin/latest" in the request.
Declaration
[JsonProperty("segmentPresenceLabelAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1LabelAnnotation> SegmentPresenceLabelAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1LabelAnnotation> |
ShotAnnotations
Shot annotations. Each shot is represented as a video segment.
Declaration
[JsonProperty("shotAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1VideoSegment> ShotAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1VideoSegment> |
ShotLabelAnnotations
Topical label annotations on shot level. There is exactly one element for each unique label.
Declaration
[JsonProperty("shotLabelAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1LabelAnnotation> ShotLabelAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1LabelAnnotation> |
ShotPresenceLabelAnnotations
Presence label annotations on shot level. There is exactly one element for each unique label. Compared to
the existing topical shot_label_annotations
, this field presents more fine-grained, shot-level labels
detected in video content and is made available only when the client sets LabelDetectionConfig.model
to
"builtin/latest" in the request.
Declaration
[JsonProperty("shotPresenceLabelAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1LabelAnnotation> ShotPresenceLabelAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1LabelAnnotation> |
SpeechTranscriptions
Speech transcription.
Declaration
[JsonProperty("speechTranscriptions")]
public virtual IList<GoogleCloudVideointelligenceV1SpeechTranscription> SpeechTranscriptions { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1SpeechTranscription> |
TextAnnotations
OCR text detection and tracking. Annotations for list of detected text snippets. Each will have list of frame information associated with it.
Declaration
[JsonProperty("textAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1TextAnnotation> TextAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1TextAnnotation> |