@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class InsertableImage extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
InsertableImage() |
Modifier and Type | Method and Description |
---|---|
InsertableImage |
clone() |
boolean |
equals(Object obj) |
Integer |
getDuration()
Use Duration (Duration) to set the time, in milliseconds, for the image to remain on the output video.
|
Integer |
getFadeIn()
Use Fade in (FadeIut) to set the length, in milliseconds, of the inserted image fade in.
|
Integer |
getFadeOut()
Use Fade out (FadeOut) to set the length, in milliseconds, of the inserted image fade out.
|
Integer |
getHeight()
Specify the Height (Height) of the inserted image.
|
String |
getImageInserterInput()
Use Image location (imageInserterInput) to specify the Amazon S3 location of the image to be inserted into the
output.
|
Integer |
getImageX()
Use Left (ImageX) to set the distance, in pixels, between the inserted image and the left edge of the frame.
|
Integer |
getImageY()
Use Top (ImageY) to set the distance, in pixels, between the inserted image and the top edge of the video frame.
|
Integer |
getLayer()
Use Layer (Layer) to specify how overlapping inserted images appear.
|
Integer |
getOpacity()
Use Opacity (Opacity) to specify how much of the underlying video shows through the inserted image.
|
String |
getStartTime()
Use Start time (StartTime) to specify the video timecode when the image is inserted in the output.
|
Integer |
getWidth()
Specify the Width (Width) of the inserted image.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDuration(Integer duration)
Use Duration (Duration) to set the time, in milliseconds, for the image to remain on the output video.
|
void |
setFadeIn(Integer fadeIn)
Use Fade in (FadeIut) to set the length, in milliseconds, of the inserted image fade in.
|
void |
setFadeOut(Integer fadeOut)
Use Fade out (FadeOut) to set the length, in milliseconds, of the inserted image fade out.
|
void |
setHeight(Integer height)
Specify the Height (Height) of the inserted image.
|
void |
setImageInserterInput(String imageInserterInput)
Use Image location (imageInserterInput) to specify the Amazon S3 location of the image to be inserted into the
output.
|
void |
setImageX(Integer imageX)
Use Left (ImageX) to set the distance, in pixels, between the inserted image and the left edge of the frame.
|
void |
setImageY(Integer imageY)
Use Top (ImageY) to set the distance, in pixels, between the inserted image and the top edge of the video frame.
|
void |
setLayer(Integer layer)
Use Layer (Layer) to specify how overlapping inserted images appear.
|
void |
setOpacity(Integer opacity)
Use Opacity (Opacity) to specify how much of the underlying video shows through the inserted image.
|
void |
setStartTime(String startTime)
Use Start time (StartTime) to specify the video timecode when the image is inserted in the output.
|
void |
setWidth(Integer width)
Specify the Width (Width) of the inserted image.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
InsertableImage |
withDuration(Integer duration)
Use Duration (Duration) to set the time, in milliseconds, for the image to remain on the output video.
|
InsertableImage |
withFadeIn(Integer fadeIn)
Use Fade in (FadeIut) to set the length, in milliseconds, of the inserted image fade in.
|
InsertableImage |
withFadeOut(Integer fadeOut)
Use Fade out (FadeOut) to set the length, in milliseconds, of the inserted image fade out.
|
InsertableImage |
withHeight(Integer height)
Specify the Height (Height) of the inserted image.
|
InsertableImage |
withImageInserterInput(String imageInserterInput)
Use Image location (imageInserterInput) to specify the Amazon S3 location of the image to be inserted into the
output.
|
InsertableImage |
withImageX(Integer imageX)
Use Left (ImageX) to set the distance, in pixels, between the inserted image and the left edge of the frame.
|
InsertableImage |
withImageY(Integer imageY)
Use Top (ImageY) to set the distance, in pixels, between the inserted image and the top edge of the video frame.
|
InsertableImage |
withLayer(Integer layer)
Use Layer (Layer) to specify how overlapping inserted images appear.
|
InsertableImage |
withOpacity(Integer opacity)
Use Opacity (Opacity) to specify how much of the underlying video shows through the inserted image.
|
InsertableImage |
withStartTime(String startTime)
Use Start time (StartTime) to specify the video timecode when the image is inserted in the output.
|
InsertableImage |
withWidth(Integer width)
Specify the Width (Width) of the inserted image.
|
public void setDuration(Integer duration)
duration
- Use Duration (Duration) to set the time, in milliseconds, for the image to remain on the output video.public Integer getDuration()
public InsertableImage withDuration(Integer duration)
duration
- Use Duration (Duration) to set the time, in milliseconds, for the image to remain on the output video.public void setFadeIn(Integer fadeIn)
fadeIn
- Use Fade in (FadeIut) to set the length, in milliseconds, of the inserted image fade in. If you don't
specify a value for Fade in, the image will appear abruptly at the Start time.public Integer getFadeIn()
public InsertableImage withFadeIn(Integer fadeIn)
fadeIn
- Use Fade in (FadeIut) to set the length, in milliseconds, of the inserted image fade in. If you don't
specify a value for Fade in, the image will appear abruptly at the Start time.public void setFadeOut(Integer fadeOut)
fadeOut
- Use Fade out (FadeOut) to set the length, in milliseconds, of the inserted image fade out. If you don't
specify a value for Fade out, the image will disappear abruptly at the end of the inserted image duration.public Integer getFadeOut()
public InsertableImage withFadeOut(Integer fadeOut)
fadeOut
- Use Fade out (FadeOut) to set the length, in milliseconds, of the inserted image fade out. If you don't
specify a value for Fade out, the image will disappear abruptly at the end of the inserted image duration.public void setHeight(Integer height)
height
- Specify the Height (Height) of the inserted image. Use a value that is less than or equal to the video
resolution height. Leave this setting blank to use the native height of the image.public Integer getHeight()
public InsertableImage withHeight(Integer height)
height
- Specify the Height (Height) of the inserted image. Use a value that is less than or equal to the video
resolution height. Leave this setting blank to use the native height of the image.public void setImageInserterInput(String imageInserterInput)
imageInserterInput
- Use Image location (imageInserterInput) to specify the Amazon S3 location of the image to be inserted into
the output. Use a 32 bit BMP, PNG, or TGA file that fits inside the video frame.public String getImageInserterInput()
public InsertableImage withImageInserterInput(String imageInserterInput)
imageInserterInput
- Use Image location (imageInserterInput) to specify the Amazon S3 location of the image to be inserted into
the output. Use a 32 bit BMP, PNG, or TGA file that fits inside the video frame.public void setImageX(Integer imageX)
imageX
- Use Left (ImageX) to set the distance, in pixels, between the inserted image and the left edge of the
frame. Required for BMP, PNG and TGA input.public Integer getImageX()
public InsertableImage withImageX(Integer imageX)
imageX
- Use Left (ImageX) to set the distance, in pixels, between the inserted image and the left edge of the
frame. Required for BMP, PNG and TGA input.public void setImageY(Integer imageY)
imageY
- Use Top (ImageY) to set the distance, in pixels, between the inserted image and the top edge of the video
frame. Required for BMP, PNG and TGA input.public Integer getImageY()
public InsertableImage withImageY(Integer imageY)
imageY
- Use Top (ImageY) to set the distance, in pixels, between the inserted image and the top edge of the video
frame. Required for BMP, PNG and TGA input.public void setLayer(Integer layer)
layer
- Use Layer (Layer) to specify how overlapping inserted images appear. Images with higher values of layer
appear on top of images with lower values of layer.public Integer getLayer()
public InsertableImage withLayer(Integer layer)
layer
- Use Layer (Layer) to specify how overlapping inserted images appear. Images with higher values of layer
appear on top of images with lower values of layer.public void setOpacity(Integer opacity)
opacity
- Use Opacity (Opacity) to specify how much of the underlying video shows through the inserted image. 0 is
transparent and 100 is fully opaque. Default is 50.public Integer getOpacity()
public InsertableImage withOpacity(Integer opacity)
opacity
- Use Opacity (Opacity) to specify how much of the underlying video shows through the inserted image. 0 is
transparent and 100 is fully opaque. Default is 50.public void setStartTime(String startTime)
startTime
- Use Start time (StartTime) to specify the video timecode when the image is inserted in the output. This
must be in timecode (HH:MM:SS:FF or HH:MM:SS;FF) format.public String getStartTime()
public InsertableImage withStartTime(String startTime)
startTime
- Use Start time (StartTime) to specify the video timecode when the image is inserted in the output. This
must be in timecode (HH:MM:SS:FF or HH:MM:SS;FF) format.public void setWidth(Integer width)
width
- Specify the Width (Width) of the inserted image. Use a value that is less than or equal to the video
resolution width. Leave this setting blank to use the native width of the image.public Integer getWidth()
public InsertableImage withWidth(Integer width)
width
- Specify the Width (Width) of the inserted image. Use a value that is less than or equal to the video
resolution width. Leave this setting blank to use the native width of the image.public String toString()
toString
in class Object
Object.toString()
public InsertableImage clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.