Class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults
Annotation results for a single video.
Implements
Inherited Members
Namespace: Google.Apis.CloudVideoIntelligence.v1.Data
Assembly: Google.Apis.CloudVideoIntelligence.v1.dll
Syntax
public class GoogleCloudVideointelligenceV1p3beta1VideoAnnotationResults : IDirectResponseSchema
Properties
CelebrityRecognitionAnnotations
Celebrity recognition annotations.
Declaration
[JsonProperty("celebrityRecognitionAnnotations")]
public virtual GoogleCloudVideointelligenceV1p3beta1CelebrityRecognitionAnnotation CelebrityRecognitionAnnotations { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudVideointelligenceV1p3beta1CelebrityRecognitionAnnotation |
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 GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation ExplicitAnnotation { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudVideointelligenceV1p3beta1ExplicitContentAnnotation |
FaceAnnotations
Deprecated. Please use face_detection_annotations
instead.
Declaration
[JsonProperty("faceAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1p3beta1FaceAnnotation> FaceAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1p3beta1FaceAnnotation> |
FaceDetectionAnnotations
Face detection annotations.
Declaration
[JsonProperty("faceDetectionAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1p3beta1FaceDetectionAnnotation> FaceDetectionAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1p3beta1FaceDetectionAnnotation> |
FrameLabelAnnotations
Label annotations on frame level. There is exactly one element for each unique label.
Declaration
[JsonProperty("frameLabelAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1p3beta1LabelAnnotation> FrameLabelAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1p3beta1LabelAnnotation> |
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<GoogleCloudVideointelligenceV1p3beta1LogoRecognitionAnnotation> LogoRecognitionAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1p3beta1LogoRecognitionAnnotation> |
ObjectAnnotations
Annotations for list of objects detected and tracked in video.
Declaration
[JsonProperty("objectAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation> ObjectAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1p3beta1ObjectTrackingAnnotation> |
PersonDetectionAnnotations
Person detection annotations.
Declaration
[JsonProperty("personDetectionAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1p3beta1PersonDetectionAnnotation> PersonDetectionAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1p3beta1PersonDetectionAnnotation> |
Segment
Video segment on which the annotation is run.
Declaration
[JsonProperty("segment")]
public virtual GoogleCloudVideointelligenceV1p3beta1VideoSegment Segment { get; set; }
Property Value
Type | Description |
---|---|
GoogleCloudVideointelligenceV1p3beta1VideoSegment |
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<GoogleCloudVideointelligenceV1p3beta1LabelAnnotation> SegmentLabelAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1p3beta1LabelAnnotation> |
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<GoogleCloudVideointelligenceV1p3beta1LabelAnnotation> SegmentPresenceLabelAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1p3beta1LabelAnnotation> |
ShotAnnotations
Shot annotations. Each shot is represented as a video segment.
Declaration
[JsonProperty("shotAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1p3beta1VideoSegment> ShotAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1p3beta1VideoSegment> |
ShotLabelAnnotations
Topical label annotations on shot level. There is exactly one element for each unique label.
Declaration
[JsonProperty("shotLabelAnnotations")]
public virtual IList<GoogleCloudVideointelligenceV1p3beta1LabelAnnotation> ShotLabelAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1p3beta1LabelAnnotation> |
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<GoogleCloudVideointelligenceV1p3beta1LabelAnnotation> ShotPresenceLabelAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1p3beta1LabelAnnotation> |
SpeechTranscriptions
Speech transcription.
Declaration
[JsonProperty("speechTranscriptions")]
public virtual IList<GoogleCloudVideointelligenceV1p3beta1SpeechTranscription> SpeechTranscriptions { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1p3beta1SpeechTranscription> |
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<GoogleCloudVideointelligenceV1p3beta1TextAnnotation> TextAnnotations { get; set; }
Property Value
Type | Description |
---|---|
IList<GoogleCloudVideointelligenceV1p3beta1TextAnnotation> |