Vision AI v1 API - Class StreamAnnotation (1.0.0-beta01)

public sealed class StreamAnnotation : IMessage<StreamAnnotation>, IEquatable<StreamAnnotation>, IDeepCloneable<StreamAnnotation>, IBufferMessage, IMessage

Reference documentation and code samples for the Vision AI v1 API class StreamAnnotation.

message about annotations about Vision AI stream resource.

Inheritance

object > StreamAnnotation

Namespace

Google.Cloud.VisionAI.V1

Assembly

Google.Cloud.VisionAI.V1.dll

Constructors

StreamAnnotation()

public StreamAnnotation()

StreamAnnotation(StreamAnnotation)

public StreamAnnotation(StreamAnnotation other)
Parameter
Name Description
other StreamAnnotation

Properties

ActiveZone

public NormalizedPolygon ActiveZone { get; set; }

Annotation for type ACTIVE_ZONE

Property Value
Type Description
NormalizedPolygon

AnnotationPayloadCase

public StreamAnnotation.AnnotationPayloadOneofCase AnnotationPayloadCase { get; }
Property Value
Type Description
StreamAnnotationAnnotationPayloadOneofCase

CrossingLine

public NormalizedPolyline CrossingLine { get; set; }

Annotation for type CROSSING_LINE

Property Value
Type Description
NormalizedPolyline

DisplayName

public string DisplayName { get; set; }

User-friendly name for the annotation.

Property Value
Type Description
string

Id

public string Id { get; set; }

ID of the annotation. It must be unique when used in the certain context. For example, all the annotations to one input streams of a Vision AI application.

Property Value
Type Description
string

SourceStream

public string SourceStream { get; set; }

The Vision AI stream resource name.

Property Value
Type Description
string

Type

public StreamAnnotationType Type { get; set; }

The actual type of Annotation.

Property Value
Type Description
StreamAnnotationType