@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class VideoSelector extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
VideoSelector() |
| Modifier and Type | Method and Description |
|---|---|
VideoSelector |
clone() |
boolean |
equals(Object obj) |
String |
getColorSpace()
If your input video has accurate color space metadata, or if you don't know about color space, leave this set to
the default value FOLLOW.
|
String |
getColorSpaceUsage()
There are two sources for color metadata, the input file and the job configuration (in the Color space and HDR
master display informaiton settings).
|
Hdr10Metadata |
getHdr10Metadata()
Use the "HDR master display information" (Hdr10Metadata) settings to correct HDR metadata or to provide missing
metadata.
|
Integer |
getPid()
Use PID (Pid) to select specific video data from an input file.
|
Integer |
getProgramNumber()
Selects a specific program from within a multi-program transport stream.
|
String |
getRotate()
Use Rotate (InputRotate) to specify how the service rotates your video.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setColorSpace(String colorSpace)
If your input video has accurate color space metadata, or if you don't know about color space, leave this set to
the default value FOLLOW.
|
void |
setColorSpaceUsage(String colorSpaceUsage)
There are two sources for color metadata, the input file and the job configuration (in the Color space and HDR
master display informaiton settings).
|
void |
setHdr10Metadata(Hdr10Metadata hdr10Metadata)
Use the "HDR master display information" (Hdr10Metadata) settings to correct HDR metadata or to provide missing
metadata.
|
void |
setPid(Integer pid)
Use PID (Pid) to select specific video data from an input file.
|
void |
setProgramNumber(Integer programNumber)
Selects a specific program from within a multi-program transport stream.
|
void |
setRotate(String rotate)
Use Rotate (InputRotate) to specify how the service rotates your video.
|
String |
toString()
Returns a string representation of this object.
|
VideoSelector |
withColorSpace(ColorSpace colorSpace)
If your input video has accurate color space metadata, or if you don't know about color space, leave this set to
the default value FOLLOW.
|
VideoSelector |
withColorSpace(String colorSpace)
If your input video has accurate color space metadata, or if you don't know about color space, leave this set to
the default value FOLLOW.
|
VideoSelector |
withColorSpaceUsage(ColorSpaceUsage colorSpaceUsage)
There are two sources for color metadata, the input file and the job configuration (in the Color space and HDR
master display informaiton settings).
|
VideoSelector |
withColorSpaceUsage(String colorSpaceUsage)
There are two sources for color metadata, the input file and the job configuration (in the Color space and HDR
master display informaiton settings).
|
VideoSelector |
withHdr10Metadata(Hdr10Metadata hdr10Metadata)
Use the "HDR master display information" (Hdr10Metadata) settings to correct HDR metadata or to provide missing
metadata.
|
VideoSelector |
withPid(Integer pid)
Use PID (Pid) to select specific video data from an input file.
|
VideoSelector |
withProgramNumber(Integer programNumber)
Selects a specific program from within a multi-program transport stream.
|
VideoSelector |
withRotate(InputRotate rotate)
Use Rotate (InputRotate) to specify how the service rotates your video.
|
VideoSelector |
withRotate(String rotate)
Use Rotate (InputRotate) to specify how the service rotates your video.
|
public void setColorSpace(String colorSpace)
colorSpace - If your input video has accurate color space metadata, or if you don't know about color space, leave this
set to the default value FOLLOW. The service will automatically detect your input color space. If your
input video has metadata indicating the wrong color space, or if your input video is missing color space
metadata that should be there, specify the accurate color space here. If you choose HDR10, you can also
correct inaccurate color space coefficients, using the HDR master display information controls. You must
also set Color space usage (ColorSpaceUsage) to FORCE for the service to use these values.ColorSpacepublic String getColorSpace()
ColorSpacepublic VideoSelector withColorSpace(String colorSpace)
colorSpace - If your input video has accurate color space metadata, or if you don't know about color space, leave this
set to the default value FOLLOW. The service will automatically detect your input color space. If your
input video has metadata indicating the wrong color space, or if your input video is missing color space
metadata that should be there, specify the accurate color space here. If you choose HDR10, you can also
correct inaccurate color space coefficients, using the HDR master display information controls. You must
also set Color space usage (ColorSpaceUsage) to FORCE for the service to use these values.ColorSpacepublic VideoSelector withColorSpace(ColorSpace colorSpace)
colorSpace - If your input video has accurate color space metadata, or if you don't know about color space, leave this
set to the default value FOLLOW. The service will automatically detect your input color space. If your
input video has metadata indicating the wrong color space, or if your input video is missing color space
metadata that should be there, specify the accurate color space here. If you choose HDR10, you can also
correct inaccurate color space coefficients, using the HDR master display information controls. You must
also set Color space usage (ColorSpaceUsage) to FORCE for the service to use these values.ColorSpacepublic void setColorSpaceUsage(String colorSpaceUsage)
colorSpaceUsage - There are two sources for color metadata, the input file and the job configuration (in the Color space and
HDR master display informaiton settings). The Color space usage setting controls which takes precedence.
FORCE: The system will use color metadata supplied by user, if any. If the user does not supply color
metadata, the system will use data from the source. FALLBACK: The system will use color metadata from the
source. If source has no color metadata, the system will use user-supplied color metadata values if
available.ColorSpaceUsagepublic String getColorSpaceUsage()
ColorSpaceUsagepublic VideoSelector withColorSpaceUsage(String colorSpaceUsage)
colorSpaceUsage - There are two sources for color metadata, the input file and the job configuration (in the Color space and
HDR master display informaiton settings). The Color space usage setting controls which takes precedence.
FORCE: The system will use color metadata supplied by user, if any. If the user does not supply color
metadata, the system will use data from the source. FALLBACK: The system will use color metadata from the
source. If source has no color metadata, the system will use user-supplied color metadata values if
available.ColorSpaceUsagepublic VideoSelector withColorSpaceUsage(ColorSpaceUsage colorSpaceUsage)
colorSpaceUsage - There are two sources for color metadata, the input file and the job configuration (in the Color space and
HDR master display informaiton settings). The Color space usage setting controls which takes precedence.
FORCE: The system will use color metadata supplied by user, if any. If the user does not supply color
metadata, the system will use data from the source. FALLBACK: The system will use color metadata from the
source. If source has no color metadata, the system will use user-supplied color metadata values if
available.ColorSpaceUsagepublic void setHdr10Metadata(Hdr10Metadata hdr10Metadata)
hdr10Metadata - Use the "HDR master display information" (Hdr10Metadata) settings to correct HDR metadata or to provide
missing metadata. These values vary depending on the input video and must be provided by a color grader.
Range is 0 to 50,000; each increment represents 0.00002 in CIE1931 color coordinate. Note that these
settings are not color correction. Note that if you are creating HDR outputs inside of an HLS CMAF
package, to comply with the Apple specification, you must use the following settings. Set
"MP4 packaging type" (writeMp4PackagingType) to HVC1 (HVC1). Set "Profile" (H265Settings > codecProfile)
to Main10/High (MAIN10_HIGH). Set "Level" (H265Settings > codecLevel) to 5 (LEVEL_5).public Hdr10Metadata getHdr10Metadata()
public VideoSelector withHdr10Metadata(Hdr10Metadata hdr10Metadata)
hdr10Metadata - Use the "HDR master display information" (Hdr10Metadata) settings to correct HDR metadata or to provide
missing metadata. These values vary depending on the input video and must be provided by a color grader.
Range is 0 to 50,000; each increment represents 0.00002 in CIE1931 color coordinate. Note that these
settings are not color correction. Note that if you are creating HDR outputs inside of an HLS CMAF
package, to comply with the Apple specification, you must use the following settings. Set
"MP4 packaging type" (writeMp4PackagingType) to HVC1 (HVC1). Set "Profile" (H265Settings > codecProfile)
to Main10/High (MAIN10_HIGH). Set "Level" (H265Settings > codecLevel) to 5 (LEVEL_5).public void setPid(Integer pid)
pid - Use PID (Pid) to select specific video data from an input file. Specify this value as an integer; the
system automatically converts it to the hexidecimal value. For example, 257 selects PID 0x101. A PID, or
packet identifier, is an identifier for a set of data in an MPEG-2 transport stream container.public Integer getPid()
public VideoSelector withPid(Integer pid)
pid - Use PID (Pid) to select specific video data from an input file. Specify this value as an integer; the
system automatically converts it to the hexidecimal value. For example, 257 selects PID 0x101. A PID, or
packet identifier, is an identifier for a set of data in an MPEG-2 transport stream container.public void setProgramNumber(Integer programNumber)
programNumber - Selects a specific program from within a multi-program transport stream. Note that Quad 4K is not
currently supported.public Integer getProgramNumber()
public VideoSelector withProgramNumber(Integer programNumber)
programNumber - Selects a specific program from within a multi-program transport stream. Note that Quad 4K is not
currently supported.public void setRotate(String rotate)
rotate - Use Rotate (InputRotate) to specify how the service rotates your video. You can choose automatic rotation
or specify a rotation. You can specify a clockwise rotation of 0, 90, 180, or 270 degrees. If your input
video container is .mov or .mp4 and your input has rotation metadata, you can choose Automatic to have the
service rotate your video according to the rotation specified in the metadata. The rotation must be within
one degree of 90, 180, or 270 degrees. If the rotation metadata specifies any other rotation, the service
will default to no rotation. By default, the service does no rotation, even if your input video has
rotation metadata. The service doesn't pass through rotation metadata.InputRotatepublic String getRotate()
InputRotatepublic VideoSelector withRotate(String rotate)
rotate - Use Rotate (InputRotate) to specify how the service rotates your video. You can choose automatic rotation
or specify a rotation. You can specify a clockwise rotation of 0, 90, 180, or 270 degrees. If your input
video container is .mov or .mp4 and your input has rotation metadata, you can choose Automatic to have the
service rotate your video according to the rotation specified in the metadata. The rotation must be within
one degree of 90, 180, or 270 degrees. If the rotation metadata specifies any other rotation, the service
will default to no rotation. By default, the service does no rotation, even if your input video has
rotation metadata. The service doesn't pass through rotation metadata.InputRotatepublic VideoSelector withRotate(InputRotate rotate)
rotate - Use Rotate (InputRotate) to specify how the service rotates your video. You can choose automatic rotation
or specify a rotation. You can specify a clockwise rotation of 0, 90, 180, or 270 degrees. If your input
video container is .mov or .mp4 and your input has rotation metadata, you can choose Automatic to have the
service rotate your video according to the rotation specified in the metadata. The rotation must be within
one degree of 90, 180, or 270 degrees. If the rotation metadata specifies any other rotation, the service
will default to no rotation. By default, the service does no rotation, even if your input video has
rotation metadata. The service doesn't pass through rotation metadata.InputRotatepublic String toString()
toString in class ObjectObject.toString()public VideoSelector clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2019. All rights reserved.