public final class StreamingAnnotateVideoRequest extends GeneratedMessageV3 implements StreamingAnnotateVideoRequestOrBuilder
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.
Protobuf type google.cloud.videointelligence.v1p3beta1.StreamingAnnotateVideoRequest
Static Fields
INPUT_CONTENT_FIELD_NUMBER
public static final int INPUT_CONTENT_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
VIDEO_CONFIG_FIELD_NUMBER
public static final int VIDEO_CONFIG_FIELD_NUMBER
Field Value |
---|
Type | Description |
int | |
Static Methods
getDefaultInstance()
public static StreamingAnnotateVideoRequest getDefaultInstance()
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static StreamingAnnotateVideoRequest.Builder newBuilder()
newBuilder(StreamingAnnotateVideoRequest prototype)
public static StreamingAnnotateVideoRequest.Builder newBuilder(StreamingAnnotateVideoRequest prototype)
public static StreamingAnnotateVideoRequest parseDelimitedFrom(InputStream input)
public static StreamingAnnotateVideoRequest parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(byte[] data)
public static StreamingAnnotateVideoRequest parseFrom(byte[] data)
Parameter |
---|
Name | Description |
data | byte[]
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static StreamingAnnotateVideoRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteString data)
public static StreamingAnnotateVideoRequest parseFrom(ByteString data)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static StreamingAnnotateVideoRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static StreamingAnnotateVideoRequest parseFrom(CodedInputStream input)
public static StreamingAnnotateVideoRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public static StreamingAnnotateVideoRequest parseFrom(InputStream input)
public static StreamingAnnotateVideoRequest parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
parseFrom(ByteBuffer data)
public static StreamingAnnotateVideoRequest parseFrom(ByteBuffer data)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static StreamingAnnotateVideoRequest parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
parser()
public static Parser<StreamingAnnotateVideoRequest> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter |
---|
Name | Description |
obj | Object
|
Overrides
getDefaultInstanceForType()
public StreamingAnnotateVideoRequest getDefaultInstanceForType()
getInputContent()
public ByteString getInputContent()
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).
bytes input_content = 2;
getParserForType()
public Parser<StreamingAnnotateVideoRequest> getParserForType()
Overrides
getSerializedSize()
public int getSerializedSize()
Returns |
---|
Type | Description |
int | |
Overrides
getStreamingRequestCase()
public StreamingAnnotateVideoRequest.StreamingRequestCase getStreamingRequestCase()
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Overrides
getVideoConfig()
public StreamingVideoConfig getVideoConfig()
Provides information to the annotator, specifing how to process the
request. The first AnnotateStreamingVideoRequest
message must only
contain a video_config
message.
.google.cloud.videointelligence.v1p3beta1.StreamingVideoConfig video_config = 1;
getVideoConfigOrBuilder()
public StreamingVideoConfigOrBuilder getVideoConfigOrBuilder()
Provides information to the annotator, specifing how to process the
request. The first AnnotateStreamingVideoRequest
message must only
contain a video_config
message.
.google.cloud.videointelligence.v1p3beta1.StreamingVideoConfig video_config = 1;
hasInputContent()
public boolean hasInputContent()
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).
bytes input_content = 2;
Returns |
---|
Type | Description |
boolean | Whether the inputContent field is set.
|
hasVideoConfig()
public boolean hasVideoConfig()
Provides information to the annotator, specifing how to process the
request. The first AnnotateStreamingVideoRequest
message must only
contain a video_config
message.
.google.cloud.videointelligence.v1p3beta1.StreamingVideoConfig video_config = 1;
Returns |
---|
Type | Description |
boolean | Whether the videoConfig field is set.
|
hashCode()
Returns |
---|
Type | Description |
int | |
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public StreamingAnnotateVideoRequest.Builder newBuilderForType()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected StreamingAnnotateVideoRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Overrides
toBuilder()
public StreamingAnnotateVideoRequest.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides