Class StreamingAnnotateVideoRequest (2.7.1)

StreamingAnnotateVideoRequest(
    mapping=None, *, ignore_unknown_fields=False, **kwargs
)

The top-level message sent by the client for the StreamingAnnotateVideo method. Multiple StreamingAnnotateVideoRequest messages are sent. The first message must only contain a StreamingVideoConfig message. All subsequent messages must only contain input_content data.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
video_config google.cloud.videointelligence_v1p3beta1.types.StreamingVideoConfig
Provides information to the annotator, specifing how to process the request. The first ``AnnotateStreamingVideoRequest`` message must only contain a ``video_config`` message. This field is a member of `oneof`_ ``streaming_request``.
input_content bytes
The video data to be annotated. Chunks of video data are sequentially sent in ``StreamingAnnotateVideoRequest`` messages. Except the initial ``StreamingAnnotateVideoRequest`` message containing only ``video_config``, all subsequent ``AnnotateStreamingVideoRequest`` messages must only contain ``input_content`` field. Note: as with all bytes fields, protobuffers use a pure binary representation (not base64). This field is a member of `oneof`_ ``streaming_request``.

Inheritance

builtins.object > proto.message.Message > StreamingAnnotateVideoRequest