Class Overlay
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite
-
- com.google.protobuf.AbstractMessage
-
- com.google.protobuf.GeneratedMessageV3
-
- com.google.cloud.video.transcoder.v1.Overlay
-
- All Implemented Interfaces:
OverlayOrBuilder,com.google.protobuf.Message,com.google.protobuf.MessageLite,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Serializable
public final class Overlay extends com.google.protobuf.GeneratedMessageV3 implements OverlayOrBuilder
Overlay configuration.
Protobuf typegoogle.cloud.video.transcoder.v1.Overlay- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classOverlay.AnimationAnimation types.static classOverlay.AnimationEndEnd previous overlay animation from the video.static interfaceOverlay.AnimationEndOrBuilderstatic classOverlay.AnimationFadeDisplay overlay object with fade animation.static interfaceOverlay.AnimationFadeOrBuilderstatic interfaceOverlay.AnimationOrBuilderstatic classOverlay.AnimationStaticDisplay static overlay object.static interfaceOverlay.AnimationStaticOrBuilderstatic classOverlay.BuilderOverlay configuration.static classOverlay.FadeTypeFade type for the overlay: `FADE_IN` or `FADE_OUT`.static classOverlay.ImageOverlaid image.static interfaceOverlay.ImageOrBuilderstatic classOverlay.NormalizedCoordinate2D normalized coordinates.static interfaceOverlay.NormalizedCoordinateOrBuilder-
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 intANIMATIONS_FIELD_NUMBERstatic intIMAGE_FIELD_NUMBER
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)Overlay.AnimationgetAnimations(int index)List of Animations.intgetAnimationsCount()List of Animations.List<Overlay.Animation>getAnimationsList()List of Animations.Overlay.AnimationOrBuildergetAnimationsOrBuilder(int index)List of Animations.List<? extends Overlay.AnimationOrBuilder>getAnimationsOrBuilderList()List of Animations.static OverlaygetDefaultInstance()OverlaygetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()Overlay.ImagegetImage()Image overlay.Overlay.ImageOrBuildergetImageOrBuilder()Image overlay.com.google.protobuf.Parser<Overlay>getParserForType()intgetSerializedSize()inthashCode()booleanhasImage()Image overlay.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()static Overlay.BuildernewBuilder()static Overlay.BuildernewBuilder(Overlay prototype)Overlay.BuildernewBuilderForType()protected Overlay.BuildernewBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)protected ObjectnewInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)static OverlayparseDelimitedFrom(InputStream input)static OverlayparseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static OverlayparseFrom(byte[] data)static OverlayparseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static OverlayparseFrom(com.google.protobuf.ByteString data)static OverlayparseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static OverlayparseFrom(com.google.protobuf.CodedInputStream input)static OverlayparseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static OverlayparseFrom(InputStream input)static OverlayparseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static OverlayparseFrom(ByteBuffer data)static OverlayparseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry)static com.google.protobuf.Parser<Overlay>parser()Overlay.BuildertoBuilder()voidwriteTo(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
-
IMAGE_FIELD_NUMBER
public static final int IMAGE_FIELD_NUMBER
- See Also:
- Constant Field Values
-
ANIMATIONS_FIELD_NUMBER
public static final int ANIMATIONS_FIELD_NUMBER
- See Also:
- Constant Field Values
-
-
Method Detail
-
newInstance
protected Object newInstance(com.google.protobuf.GeneratedMessageV3.UnusedPrivateParameter unused)
- Overrides:
newInstancein classcom.google.protobuf.GeneratedMessageV3
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3
-
hasImage
public boolean hasImage()
Image overlay.
.google.cloud.video.transcoder.v1.Overlay.Image image = 1;- Specified by:
hasImagein interfaceOverlayOrBuilder- Returns:
- Whether the image field is set.
-
getImage
public Overlay.Image getImage()
Image overlay.
.google.cloud.video.transcoder.v1.Overlay.Image image = 1;- Specified by:
getImagein interfaceOverlayOrBuilder- Returns:
- The image.
-
getImageOrBuilder
public Overlay.ImageOrBuilder getImageOrBuilder()
Image overlay.
.google.cloud.video.transcoder.v1.Overlay.Image image = 1;- Specified by:
getImageOrBuilderin interfaceOverlayOrBuilder
-
getAnimationsList
public List<Overlay.Animation> getAnimationsList()
List of Animations. The list should be chronological, without any time overlap.
repeated .google.cloud.video.transcoder.v1.Overlay.Animation animations = 2;- Specified by:
getAnimationsListin interfaceOverlayOrBuilder
-
getAnimationsOrBuilderList
public List<? extends Overlay.AnimationOrBuilder> getAnimationsOrBuilderList()
List of Animations. The list should be chronological, without any time overlap.
repeated .google.cloud.video.transcoder.v1.Overlay.Animation animations = 2;- Specified by:
getAnimationsOrBuilderListin interfaceOverlayOrBuilder
-
getAnimationsCount
public int getAnimationsCount()
List of Animations. The list should be chronological, without any time overlap.
repeated .google.cloud.video.transcoder.v1.Overlay.Animation animations = 2;- Specified by:
getAnimationsCountin interfaceOverlayOrBuilder
-
getAnimations
public Overlay.Animation getAnimations(int index)
List of Animations. The list should be chronological, without any time overlap.
repeated .google.cloud.video.transcoder.v1.Overlay.Animation animations = 2;- Specified by:
getAnimationsin interfaceOverlayOrBuilder
-
getAnimationsOrBuilder
public Overlay.AnimationOrBuilder getAnimationsOrBuilder(int index)
List of Animations. The list should be chronological, without any time overlap.
repeated .google.cloud.video.transcoder.v1.Overlay.Animation animations = 2;- Specified by:
getAnimationsOrBuilderin interfaceOverlayOrBuilder
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3
-
writeTo
public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException- Specified by:
writeToin interfacecom.google.protobuf.MessageLite- Overrides:
writeToin classcom.google.protobuf.GeneratedMessageV3- Throws:
IOException
-
getSerializedSize
public int getSerializedSize()
- Specified by:
getSerializedSizein interfacecom.google.protobuf.MessageLite- Overrides:
getSerializedSizein classcom.google.protobuf.GeneratedMessageV3
-
equals
public boolean equals(Object obj)
- Specified by:
equalsin interfacecom.google.protobuf.Message- Overrides:
equalsin classcom.google.protobuf.AbstractMessage
-
hashCode
public int hashCode()
- Specified by:
hashCodein interfacecom.google.protobuf.Message- Overrides:
hashCodein classcom.google.protobuf.AbstractMessage
-
parseFrom
public static Overlay parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Overlay parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Overlay parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Overlay parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Overlay parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Overlay parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
- Throws:
com.google.protobuf.InvalidProtocolBufferException
-
parseFrom
public static Overlay parseFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Overlay parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Overlay parseDelimitedFrom(InputStream input) throws IOException
- Throws:
IOException
-
parseDelimitedFrom
public static Overlay parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
parseFrom
public static Overlay parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
- Throws:
IOException
-
parseFrom
public static Overlay parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
- Throws:
IOException
-
newBuilderForType
public Overlay.Builder newBuilderForType()
- Specified by:
newBuilderForTypein interfacecom.google.protobuf.Message- Specified by:
newBuilderForTypein interfacecom.google.protobuf.MessageLite
-
newBuilder
public static Overlay.Builder newBuilder()
-
newBuilder
public static Overlay.Builder newBuilder(Overlay prototype)
-
toBuilder
public Overlay.Builder toBuilder()
- Specified by:
toBuilderin interfacecom.google.protobuf.Message- Specified by:
toBuilderin interfacecom.google.protobuf.MessageLite
-
newBuilderForType
protected Overlay.Builder newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent)
- Specified by:
newBuilderForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstance
public static Overlay getDefaultInstance()
-
parser
public static com.google.protobuf.Parser<Overlay> parser()
-
getParserForType
public com.google.protobuf.Parser<Overlay> getParserForType()
- Specified by:
getParserForTypein interfacecom.google.protobuf.Message- Specified by:
getParserForTypein interfacecom.google.protobuf.MessageLite- Overrides:
getParserForTypein classcom.google.protobuf.GeneratedMessageV3
-
getDefaultInstanceForType
public Overlay getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
-