Class TimestampedObject (2.2.0)

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

For tracking related features. An object at time_offset with attributes, and located with normalized_bounding_box.

Inheritance

Object > TimestampedObject

Namespace

Google.Cloud.VideoIntelligence.V1

Assembly

Google.Cloud.VideoIntelligence.V1.dll

Constructors

TimestampedObject()

public TimestampedObject()

TimestampedObject(TimestampedObject)

public TimestampedObject(TimestampedObject other)
Parameter
NameDescription
otherTimestampedObject

Properties

Attributes

public RepeatedField<DetectedAttribute> Attributes { get; }

Optional. The attributes of the object in the bounding box.

Property Value
TypeDescription
RepeatedField<DetectedAttribute>

Landmarks

public RepeatedField<DetectedLandmark> Landmarks { get; }

Optional. The detected landmarks.

Property Value
TypeDescription
RepeatedField<DetectedLandmark>

NormalizedBoundingBox

public NormalizedBoundingBox NormalizedBoundingBox { get; set; }

Normalized Bounding box in a frame, where the object is located.

Property Value
TypeDescription
NormalizedBoundingBox

TimeOffset

public Duration TimeOffset { get; set; }

Time-offset, relative to the beginning of the video, corresponding to the video frame for this object.

Property Value
TypeDescription
Duration