@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class HlsImageBasedTrickPlaySettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
HlsImageBasedTrickPlaySettings() |
Modifier and Type | Method and Description |
---|---|
HlsImageBasedTrickPlaySettings |
clone() |
boolean |
equals(Object obj) |
String |
getIntervalCadence()
The cadence MediaConvert follows for generating thumbnails.
|
Integer |
getThumbnailHeight()
Height of each thumbnail within each tile image, in pixels.
|
Double |
getThumbnailInterval()
Enter the interval, in seconds, that MediaConvert uses to generate thumbnails.
|
Integer |
getThumbnailWidth()
Width of each thumbnail within each tile image, in pixels.
|
Integer |
getTileHeight()
Number of thumbnails in each column of a tile image.
|
Integer |
getTileWidth()
Number of thumbnails in each row of a tile image.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setIntervalCadence(String intervalCadence)
The cadence MediaConvert follows for generating thumbnails.
|
void |
setThumbnailHeight(Integer thumbnailHeight)
Height of each thumbnail within each tile image, in pixels.
|
void |
setThumbnailInterval(Double thumbnailInterval)
Enter the interval, in seconds, that MediaConvert uses to generate thumbnails.
|
void |
setThumbnailWidth(Integer thumbnailWidth)
Width of each thumbnail within each tile image, in pixels.
|
void |
setTileHeight(Integer tileHeight)
Number of thumbnails in each column of a tile image.
|
void |
setTileWidth(Integer tileWidth)
Number of thumbnails in each row of a tile image.
|
String |
toString()
Returns a string representation of this object.
|
HlsImageBasedTrickPlaySettings |
withIntervalCadence(HlsIntervalCadence intervalCadence)
The cadence MediaConvert follows for generating thumbnails.
|
HlsImageBasedTrickPlaySettings |
withIntervalCadence(String intervalCadence)
The cadence MediaConvert follows for generating thumbnails.
|
HlsImageBasedTrickPlaySettings |
withThumbnailHeight(Integer thumbnailHeight)
Height of each thumbnail within each tile image, in pixels.
|
HlsImageBasedTrickPlaySettings |
withThumbnailInterval(Double thumbnailInterval)
Enter the interval, in seconds, that MediaConvert uses to generate thumbnails.
|
HlsImageBasedTrickPlaySettings |
withThumbnailWidth(Integer thumbnailWidth)
Width of each thumbnail within each tile image, in pixels.
|
HlsImageBasedTrickPlaySettings |
withTileHeight(Integer tileHeight)
Number of thumbnails in each column of a tile image.
|
HlsImageBasedTrickPlaySettings |
withTileWidth(Integer tileWidth)
Number of thumbnails in each row of a tile image.
|
public void setIntervalCadence(String intervalCadence)
intervalCadence
- The cadence MediaConvert follows for generating thumbnails. If set to FOLLOW_IFRAME, MediaConvert
generates thumbnails for each IDR frame in the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,
MediaConvert generates thumbnails according to the interval you specify in thumbnailInterval.HlsIntervalCadence
public String getIntervalCadence()
HlsIntervalCadence
public HlsImageBasedTrickPlaySettings withIntervalCadence(String intervalCadence)
intervalCadence
- The cadence MediaConvert follows for generating thumbnails. If set to FOLLOW_IFRAME, MediaConvert
generates thumbnails for each IDR frame in the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,
MediaConvert generates thumbnails according to the interval you specify in thumbnailInterval.HlsIntervalCadence
public HlsImageBasedTrickPlaySettings withIntervalCadence(HlsIntervalCadence intervalCadence)
intervalCadence
- The cadence MediaConvert follows for generating thumbnails. If set to FOLLOW_IFRAME, MediaConvert
generates thumbnails for each IDR frame in the output (matching the GOP cadence). If set to FOLLOW_CUSTOM,
MediaConvert generates thumbnails according to the interval you specify in thumbnailInterval.HlsIntervalCadence
public void setThumbnailHeight(Integer thumbnailHeight)
thumbnailHeight
- Height of each thumbnail within each tile image, in pixels. Leave blank to maintain aspect ratio with
thumbnail width. If following the aspect ratio would lead to a total tile height greater than 4096, then
the job will be rejected. Must be divisible by 2.public Integer getThumbnailHeight()
public HlsImageBasedTrickPlaySettings withThumbnailHeight(Integer thumbnailHeight)
thumbnailHeight
- Height of each thumbnail within each tile image, in pixels. Leave blank to maintain aspect ratio with
thumbnail width. If following the aspect ratio would lead to a total tile height greater than 4096, then
the job will be rejected. Must be divisible by 2.public void setThumbnailInterval(Double thumbnailInterval)
thumbnailInterval
- Enter the interval, in seconds, that MediaConvert uses to generate thumbnails. If the interval you enter
doesn't align with the output frame rate, MediaConvert automatically rounds the interval to align with the
output frame rate. For example, if the output frame rate is 29.97 frames per second and you enter 5,
MediaConvert uses a 150 frame interval to generate thumbnails.public Double getThumbnailInterval()
public HlsImageBasedTrickPlaySettings withThumbnailInterval(Double thumbnailInterval)
thumbnailInterval
- Enter the interval, in seconds, that MediaConvert uses to generate thumbnails. If the interval you enter
doesn't align with the output frame rate, MediaConvert automatically rounds the interval to align with the
output frame rate. For example, if the output frame rate is 29.97 frames per second and you enter 5,
MediaConvert uses a 150 frame interval to generate thumbnails.public void setThumbnailWidth(Integer thumbnailWidth)
thumbnailWidth
- Width of each thumbnail within each tile image, in pixels. Default is 312. Must be divisible by 8.public Integer getThumbnailWidth()
public HlsImageBasedTrickPlaySettings withThumbnailWidth(Integer thumbnailWidth)
thumbnailWidth
- Width of each thumbnail within each tile image, in pixels. Default is 312. Must be divisible by 8.public void setTileHeight(Integer tileHeight)
tileHeight
- Number of thumbnails in each column of a tile image. Set a value between 2 and 2048. Must be divisible by
2.public Integer getTileHeight()
public HlsImageBasedTrickPlaySettings withTileHeight(Integer tileHeight)
tileHeight
- Number of thumbnails in each column of a tile image. Set a value between 2 and 2048. Must be divisible by
2.public void setTileWidth(Integer tileWidth)
tileWidth
- Number of thumbnails in each row of a tile image. Set a value between 1 and 512.public Integer getTileWidth()
public HlsImageBasedTrickPlaySettings withTileWidth(Integer tileWidth)
tileWidth
- Number of thumbnails in each row of a tile image. Set a value between 1 and 512.public String toString()
toString
in class Object
Object.toString()
public HlsImageBasedTrickPlaySettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.