StreamWithAnnotation

Message describing Vision AI stream with application specific annotations. All the StreamAnnotation object inside this message MUST have unique id.

JSON representation
{
  "stream": string,
  "applicationAnnotations": [
    {
      object (StreamAnnotation)
    }
  ],
  "nodeAnnotations": [
    {
      object (NodeAnnotation)
    }
  ]
}
Fields
stream

string

Vision AI Stream resource name.

applicationAnnotations[]

object (StreamAnnotation)

Annotations that will be applied to the whole application.

nodeAnnotations[]

object (NodeAnnotation)

Annotations that will be applied to the specific node of the application. If the same type of the annotations is applied to both application and node, the node annotation will be added in addition to the global application one. For example, if there is one active zone annotation for the whole application and one active zone annotation for the Occupancy Analytic processor, then the Occupancy Analytic processor will have two active zones defined.

NodeAnnotation

Message describing annotations specific to application node.

JSON representation
{
  "node": string,
  "annotations": [
    {
      object (StreamAnnotation)
    }
  ]
}
Fields
node

string

The node name of the application graph.

annotations[]

object (StreamAnnotation)

The node specific stream annotations.