Class TextFrame
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.videointelligence.v1.TextFrame
-
- All Implemented Interfaces:
TextFrameOrBuilder
,com.google.protobuf.Message
,com.google.protobuf.MessageLite
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,Serializable
public final class TextFrame extends com.google.protobuf.GeneratedMessageV3 implements TextFrameOrBuilder
Video frame level annotation results for text annotation (OCR). Contains information regarding timestamp and bounding box locations for the frames containing detected OCR text snippets.
Protobuf typegoogle.cloud.videointelligence.v1.TextFrame
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TextFrame.Builder
Video frame level annotation results for text annotation (OCR).-
Nested classes/interfaces inherited from class com.google.protobuf.GeneratedMessageV3
com.google.protobuf.GeneratedMessageV3.BuilderParent, com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>,BuilderT extends com.google.protobuf.GeneratedMessageV3.ExtendableBuilder<MessageT,BuilderT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.ExtendableMessageOrBuilder<MessageT extends com.google.protobuf.GeneratedMessageV3.ExtendableMessage<MessageT>>, com.google.protobuf.GeneratedMessageV3.FieldAccessorTable, com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter
-
-
Field Summary
Fields Modifier and Type Field Description static int
ROTATED_BOUNDING_BOX_FIELD_NUMBER
static int
TIME_OFFSET_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
static TextFrame
getDefaultInstance()
TextFrame
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Parser<TextFrame>
getParserForType()
NormalizedBoundingPoly
getRotatedBoundingBox()
Bounding polygon of the detected text for this frame.NormalizedBoundingPolyOrBuilder
getRotatedBoundingBoxOrBuilder()
Bounding polygon of the detected text for this frame.int
getSerializedSize()
com.google.protobuf.Duration
getTimeOffset()
Timestamp of this frame.com.google.protobuf.DurationOrBuilder
getTimeOffsetOrBuilder()
Timestamp of this frame.int
hashCode()
boolean
hasRotatedBoundingBox()
Bounding polygon of the detected text for this frame.boolean
hasTimeOffset()
Timestamp of this frame.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
static TextFrame.Builder
newBuilder()
static TextFrame.Builder
newBuilder(TextFrame prototype)
TextFrame.Builder
newBuilderForType()
protected TextFrame.Builder
newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
protected Object
newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
static TextFrame
parseDelimitedFrom(InputStream input)
static TextFrame
parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TextFrame
parseFrom(byte[] data)
static TextFrame
parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TextFrame
parseFrom(com.google.protobuf.ByteString data)
static TextFrame
parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TextFrame
parseFrom(com.google.protobuf.CodedInputStream input)
static TextFrame
parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TextFrame
parseFrom(InputStream input)
static TextFrame
parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static TextFrame
parseFrom(ByteBuffer data)
static TextFrame
parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
static com.google.protobuf.Parser<TextFrame>
parser()
TextFrame.Builder
toBuilder()
void
writeTo(com.google.protobuf.CodedOutputStream output)
-
Methods inherited from class com.google.protobuf.GeneratedMessageV3
canUseUnsafe, computeStringSize, computeStringSizeNoTag, emptyBooleanList, emptyDoubleList, emptyFloatList, emptyIntList, emptyLongList, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, isStringEmpty, makeExtensionsImmutable, makeMutableCopy, mergeFromAndMakeImmutableInternal, mutableCopy, mutableCopy, mutableCopy, mutableCopy, mutableCopy, newBooleanList, newBuilderForType, newDoubleList, newFloatList, newIntList, newLongList, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
-
Methods inherited from class com.google.protobuf.AbstractMessage
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
ROTATED_BOUNDING_BOX_FIELD_NUMBER
public static final int ROTATED_BOUNDING_BOX_FIELD_NUMBER
- See Also:
- Constant Field Values
-
TIME_OFFSET_FIELD_NUMBER
public static final int TIME_OFFSET_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstance
in classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3
-
hasRotatedBoundingBox
public boolean hasRotatedBoundingBox()
Bounding polygon of the detected text for this frame.
.google.cloud.videointelligence.v1.NormalizedBoundingPoly rotated_bounding_box = 1;
- Specified by:
hasRotatedBoundingBox
in interfaceTextFrameOrBuilder
- Returns:
- Whether the rotatedBoundingBox field is set.
-
getRotatedBoundingBox
public NormalizedBoundingPoly getRotatedBoundingBox()
Bounding polygon of the detected text for this frame.
.google.cloud.videointelligence.v1.NormalizedBoundingPoly rotated_bounding_box = 1;
- Specified by:
getRotatedBoundingBox
in interfaceTextFrameOrBuilder
- Returns:
- The rotatedBoundingBox.
-
getRotatedBoundingBoxOrBuilder
public NormalizedBoundingPolyOrBuilder getRotatedBoundingBoxOrBuilder()
Bounding polygon of the detected text for this frame.
.google.cloud.videointelligence.v1.NormalizedBoundingPoly rotated_bounding_box = 1;
- Specified by:
getRotatedBoundingBoxOrBuilder
in interfaceTextFrameOrBuilder
-
hasTimeOffset
public boolean hasTimeOffset()
Timestamp of this frame.
.google.protobuf.Duration time_offset = 2;
- Specified by:
hasTimeOffset
in interfaceTextFrameOrBuilder
- Returns:
- Whether the timeOffset field is set.
-
getTimeOffset
public com.google.protobuf.Duration getTimeOffset()
Timestamp of this frame.
.google.protobuf.Duration time_offset = 2;
- Specified by:
getTimeOffset
in interfaceTextFrameOrBuilder
- Returns:
- The timeOffset.
-
getTimeOffsetOrBuilder
public com.google.protobuf.DurationOrBuilder getTimeOffsetOrBuilder()
Timestamp of this frame.
.google.protobuf.Duration time_offset = 2;
- Specified by:
getTimeOffsetOrBuilder
in interfaceTextFrameOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
- Specified by:
writeTo
in interfacecom.google.protobuf.MessageLite
- Overrides:
writeTo
in classcom.google.protobuf.GeneratedMessageV3
- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSize
in interfacecom.google.protobuf.MessageLite
- Overrides:
getSerializedSize
in classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equals
in interfacecom.google.protobuf.Message
- Overrides:
equals
in classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCode
in interfacecom.google.protobuf.Message
- Overrides:
hashCode
in classcom.google.protobuf.AbstractMessage
-
parseFrom
public static TextFrame parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TextFrame parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TextFrame parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TextFrame parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TextFrame parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TextFrame parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static TextFrame parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TextFrame parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TextFrame parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static TextFrame parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static TextFrame parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static TextFrame parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public TextFrame.Builder newBuilderForType()
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.Message
- Specified by:
newBuilderForType
in interfacecom.google.protobuf.MessageLite
-
newBuilder
public static TextFrame.Builder newBuilder()
-
newBuilder
public static TextFrame.Builder newBuilder(TextFrame prototype)
-
toBuilder
public TextFrame.Builder toBuilder()
- Specified by:
toBuilder
in interfacecom.google.protobuf.Message
- Specified by:
toBuilder
in interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected TextFrame.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static TextFrame getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<TextFrame> parser()
-
getParserForType
public com.google.protobuf.Parser<TextFrame> getParserForType()
- Specified by:
getParserForType
in interfacecom.google.protobuf.Message
- Specified by:
getParserForType
in interfacecom.google.protobuf.MessageLite
- Overrides:
getParserForType
in classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public TextFrame getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
-