@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProresSettings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
ProresSettings() |
| Modifier and Type | Method and Description |
|---|---|
ProresSettings |
clone() |
boolean |
equals(Object obj) |
String |
getCodecProfile()
Use Profile (ProResCodecProfile) to specifiy the type of Apple ProRes codec to use for this output.
|
String |
getFramerateControl()
If you are using the console, use the Framerate setting to specify the frame rate for this output.
|
String |
getFramerateConversionAlgorithm()
Optional.
|
Integer |
getFramerateDenominator()
Frame rate denominator.
|
Integer |
getFramerateNumerator()
When you use the API for transcode jobs that use frame rate conversion, specify the frame rate as a fraction.
|
String |
getInterlaceMode()
Use Interlace mode (InterlaceMode) to choose the scan line type for the output.
|
String |
getParControl()
Optional.
|
Integer |
getParDenominator()
Required when you set Pixel aspect ratio (parControl) to SPECIFIED.
|
Integer |
getParNumerator()
Required when you set Pixel aspect ratio (parControl) to SPECIFIED.
|
String |
getSlowPal()
Enables Slow PAL rate conversion.
|
String |
getTelecine()
Only use Telecine (ProresTelecine) when you set Framerate (Framerate) to 29.970.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setCodecProfile(String codecProfile)
Use Profile (ProResCodecProfile) to specifiy the type of Apple ProRes codec to use for this output.
|
void |
setFramerateControl(String framerateControl)
If you are using the console, use the Framerate setting to specify the frame rate for this output.
|
void |
setFramerateConversionAlgorithm(String framerateConversionAlgorithm)
Optional.
|
void |
setFramerateDenominator(Integer framerateDenominator)
Frame rate denominator.
|
void |
setFramerateNumerator(Integer framerateNumerator)
When you use the API for transcode jobs that use frame rate conversion, specify the frame rate as a fraction.
|
void |
setInterlaceMode(String interlaceMode)
Use Interlace mode (InterlaceMode) to choose the scan line type for the output.
|
void |
setParControl(String parControl)
Optional.
|
void |
setParDenominator(Integer parDenominator)
Required when you set Pixel aspect ratio (parControl) to SPECIFIED.
|
void |
setParNumerator(Integer parNumerator)
Required when you set Pixel aspect ratio (parControl) to SPECIFIED.
|
void |
setSlowPal(String slowPal)
Enables Slow PAL rate conversion.
|
void |
setTelecine(String telecine)
Only use Telecine (ProresTelecine) when you set Framerate (Framerate) to 29.970.
|
String |
toString()
Returns a string representation of this object.
|
ProresSettings |
withCodecProfile(ProresCodecProfile codecProfile)
Use Profile (ProResCodecProfile) to specifiy the type of Apple ProRes codec to use for this output.
|
ProresSettings |
withCodecProfile(String codecProfile)
Use Profile (ProResCodecProfile) to specifiy the type of Apple ProRes codec to use for this output.
|
ProresSettings |
withFramerateControl(ProresFramerateControl framerateControl)
If you are using the console, use the Framerate setting to specify the frame rate for this output.
|
ProresSettings |
withFramerateControl(String framerateControl)
If you are using the console, use the Framerate setting to specify the frame rate for this output.
|
ProresSettings |
withFramerateConversionAlgorithm(ProresFramerateConversionAlgorithm framerateConversionAlgorithm)
Optional.
|
ProresSettings |
withFramerateConversionAlgorithm(String framerateConversionAlgorithm)
Optional.
|
ProresSettings |
withFramerateDenominator(Integer framerateDenominator)
Frame rate denominator.
|
ProresSettings |
withFramerateNumerator(Integer framerateNumerator)
When you use the API for transcode jobs that use frame rate conversion, specify the frame rate as a fraction.
|
ProresSettings |
withInterlaceMode(ProresInterlaceMode interlaceMode)
Use Interlace mode (InterlaceMode) to choose the scan line type for the output.
|
ProresSettings |
withInterlaceMode(String interlaceMode)
Use Interlace mode (InterlaceMode) to choose the scan line type for the output.
|
ProresSettings |
withParControl(ProresParControl parControl)
Optional.
|
ProresSettings |
withParControl(String parControl)
Optional.
|
ProresSettings |
withParDenominator(Integer parDenominator)
Required when you set Pixel aspect ratio (parControl) to SPECIFIED.
|
ProresSettings |
withParNumerator(Integer parNumerator)
Required when you set Pixel aspect ratio (parControl) to SPECIFIED.
|
ProresSettings |
withSlowPal(ProresSlowPal slowPal)
Enables Slow PAL rate conversion.
|
ProresSettings |
withSlowPal(String slowPal)
Enables Slow PAL rate conversion.
|
ProresSettings |
withTelecine(ProresTelecine telecine)
Only use Telecine (ProresTelecine) when you set Framerate (Framerate) to 29.970.
|
ProresSettings |
withTelecine(String telecine)
Only use Telecine (ProresTelecine) when you set Framerate (Framerate) to 29.970.
|
public void setCodecProfile(String codecProfile)
codecProfile - Use Profile (ProResCodecProfile) to specifiy the type of Apple ProRes codec to use for this output.ProresCodecProfilepublic String getCodecProfile()
ProresCodecProfilepublic ProresSettings withCodecProfile(String codecProfile)
codecProfile - Use Profile (ProResCodecProfile) to specifiy the type of Apple ProRes codec to use for this output.ProresCodecProfilepublic ProresSettings withCodecProfile(ProresCodecProfile codecProfile)
codecProfile - Use Profile (ProResCodecProfile) to specifiy the type of Apple ProRes codec to use for this output.ProresCodecProfilepublic void setFramerateControl(String framerateControl)
framerateControl - If you are using the console, use the Framerate setting to specify the frame rate for this output. If you
want to keep the same frame rate as the input video, choose Follow source. If you want to do frame rate
conversion, choose a frame rate from the dropdown list or choose Custom. The framerates shown in the
dropdown list are decimal approximations of fractions. If you choose Custom, specify your frame rate as a
fraction. If you are creating your transcoding job specification as a JSON file without the console, use
FramerateControl to specify which value the service uses for the frame rate for this output. Choose
INITIALIZE_FROM_SOURCE if you want the service to use the frame rate from the input. Choose SPECIFIED if
you want the service to use the frame rate you specify in the settings FramerateNumerator and
FramerateDenominator.ProresFramerateControlpublic String getFramerateControl()
ProresFramerateControlpublic ProresSettings withFramerateControl(String framerateControl)
framerateControl - If you are using the console, use the Framerate setting to specify the frame rate for this output. If you
want to keep the same frame rate as the input video, choose Follow source. If you want to do frame rate
conversion, choose a frame rate from the dropdown list or choose Custom. The framerates shown in the
dropdown list are decimal approximations of fractions. If you choose Custom, specify your frame rate as a
fraction. If you are creating your transcoding job specification as a JSON file without the console, use
FramerateControl to specify which value the service uses for the frame rate for this output. Choose
INITIALIZE_FROM_SOURCE if you want the service to use the frame rate from the input. Choose SPECIFIED if
you want the service to use the frame rate you specify in the settings FramerateNumerator and
FramerateDenominator.ProresFramerateControlpublic ProresSettings withFramerateControl(ProresFramerateControl framerateControl)
framerateControl - If you are using the console, use the Framerate setting to specify the frame rate for this output. If you
want to keep the same frame rate as the input video, choose Follow source. If you want to do frame rate
conversion, choose a frame rate from the dropdown list or choose Custom. The framerates shown in the
dropdown list are decimal approximations of fractions. If you choose Custom, specify your frame rate as a
fraction. If you are creating your transcoding job specification as a JSON file without the console, use
FramerateControl to specify which value the service uses for the frame rate for this output. Choose
INITIALIZE_FROM_SOURCE if you want the service to use the frame rate from the input. Choose SPECIFIED if
you want the service to use the frame rate you specify in the settings FramerateNumerator and
FramerateDenominator.ProresFramerateControlpublic void setFramerateConversionAlgorithm(String framerateConversionAlgorithm)
framerateConversionAlgorithm - Optional. Specify how the transcoder performs framerate conversion. The default behavior is to use
duplicate drop conversion.ProresFramerateConversionAlgorithmpublic String getFramerateConversionAlgorithm()
ProresFramerateConversionAlgorithmpublic ProresSettings withFramerateConversionAlgorithm(String framerateConversionAlgorithm)
framerateConversionAlgorithm - Optional. Specify how the transcoder performs framerate conversion. The default behavior is to use
duplicate drop conversion.ProresFramerateConversionAlgorithmpublic ProresSettings withFramerateConversionAlgorithm(ProresFramerateConversionAlgorithm framerateConversionAlgorithm)
framerateConversionAlgorithm - Optional. Specify how the transcoder performs framerate conversion. The default behavior is to use
duplicate drop conversion.ProresFramerateConversionAlgorithmpublic void setFramerateDenominator(Integer framerateDenominator)
framerateDenominator - Frame rate denominator.public Integer getFramerateDenominator()
public ProresSettings withFramerateDenominator(Integer framerateDenominator)
framerateDenominator - Frame rate denominator.public void setFramerateNumerator(Integer framerateNumerator)
framerateNumerator - When you use the API for transcode jobs that use frame rate conversion, specify the frame rate as a
fraction. For example, 24000 / 1001 = 23.976 fps. Use FramerateNumerator to specify the numerator of this
fraction. In this example, use 24000 for the value of FramerateNumerator.public Integer getFramerateNumerator()
public ProresSettings withFramerateNumerator(Integer framerateNumerator)
framerateNumerator - When you use the API for transcode jobs that use frame rate conversion, specify the frame rate as a
fraction. For example, 24000 / 1001 = 23.976 fps. Use FramerateNumerator to specify the numerator of this
fraction. In this example, use 24000 for the value of FramerateNumerator.public void setInterlaceMode(String interlaceMode)
interlaceMode - Use Interlace mode (InterlaceMode) to choose the scan line type for the output. * Top Field First
(TOP_FIELD) and Bottom Field First (BOTTOM_FIELD) produce interlaced output with the entire output having
the same field polarity (top or bottom first). * Follow, Default Top (FOLLOW_TOP_FIELD) and Follow,
Default Bottom (FOLLOW_BOTTOM_FIELD) use the same field polarity as the source. Therefore, behavior
depends on the input scan type. - If the source is interlaced, the output will be interlaced with the same
polarity as the source (it will follow the source). The output could therefore be a mix of
"top field first" and "bottom field first". - If the source is progressive, the output will be interlaced
with "top field first" or "bottom field first" polarity, depending on which of the Follow options you
chose.ProresInterlaceModepublic String getInterlaceMode()
ProresInterlaceModepublic ProresSettings withInterlaceMode(String interlaceMode)
interlaceMode - Use Interlace mode (InterlaceMode) to choose the scan line type for the output. * Top Field First
(TOP_FIELD) and Bottom Field First (BOTTOM_FIELD) produce interlaced output with the entire output having
the same field polarity (top or bottom first). * Follow, Default Top (FOLLOW_TOP_FIELD) and Follow,
Default Bottom (FOLLOW_BOTTOM_FIELD) use the same field polarity as the source. Therefore, behavior
depends on the input scan type. - If the source is interlaced, the output will be interlaced with the same
polarity as the source (it will follow the source). The output could therefore be a mix of
"top field first" and "bottom field first". - If the source is progressive, the output will be interlaced
with "top field first" or "bottom field first" polarity, depending on which of the Follow options you
chose.ProresInterlaceModepublic ProresSettings withInterlaceMode(ProresInterlaceMode interlaceMode)
interlaceMode - Use Interlace mode (InterlaceMode) to choose the scan line type for the output. * Top Field First
(TOP_FIELD) and Bottom Field First (BOTTOM_FIELD) produce interlaced output with the entire output having
the same field polarity (top or bottom first). * Follow, Default Top (FOLLOW_TOP_FIELD) and Follow,
Default Bottom (FOLLOW_BOTTOM_FIELD) use the same field polarity as the source. Therefore, behavior
depends on the input scan type. - If the source is interlaced, the output will be interlaced with the same
polarity as the source (it will follow the source). The output could therefore be a mix of
"top field first" and "bottom field first". - If the source is progressive, the output will be interlaced
with "top field first" or "bottom field first" polarity, depending on which of the Follow options you
chose.ProresInterlaceModepublic void setParControl(String parControl)
parControl - Optional. Specify how the service determines the pixel aspect ratio (PAR) for this output. The default
behavior, Follow source (INITIALIZE_FROM_SOURCE), uses the PAR from your input video for your output. To
specify a different PAR in the console, choose any value other than Follow source. To specify a different
PAR by editing the JSON job specification, choose SPECIFIED. When you choose SPECIFIED for this setting,
you must also specify values for the parNumerator and parDenominator settings.ProresParControlpublic String getParControl()
ProresParControlpublic ProresSettings withParControl(String parControl)
parControl - Optional. Specify how the service determines the pixel aspect ratio (PAR) for this output. The default
behavior, Follow source (INITIALIZE_FROM_SOURCE), uses the PAR from your input video for your output. To
specify a different PAR in the console, choose any value other than Follow source. To specify a different
PAR by editing the JSON job specification, choose SPECIFIED. When you choose SPECIFIED for this setting,
you must also specify values for the parNumerator and parDenominator settings.ProresParControlpublic ProresSettings withParControl(ProresParControl parControl)
parControl - Optional. Specify how the service determines the pixel aspect ratio (PAR) for this output. The default
behavior, Follow source (INITIALIZE_FROM_SOURCE), uses the PAR from your input video for your output. To
specify a different PAR in the console, choose any value other than Follow source. To specify a different
PAR by editing the JSON job specification, choose SPECIFIED. When you choose SPECIFIED for this setting,
you must also specify values for the parNumerator and parDenominator settings.ProresParControlpublic void setParDenominator(Integer parDenominator)
parDenominator - Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On the console, this corresponds to
any value other than Follow source. When you specify an output pixel aspect ratio (PAR) that is different
from your input video PAR, provide your output PAR as a ratio. For example, for D1/DV NTSC widescreen, you
would specify the ratio 40:33. In this example, the value for parDenominator is 33.public Integer getParDenominator()
public ProresSettings withParDenominator(Integer parDenominator)
parDenominator - Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On the console, this corresponds to
any value other than Follow source. When you specify an output pixel aspect ratio (PAR) that is different
from your input video PAR, provide your output PAR as a ratio. For example, for D1/DV NTSC widescreen, you
would specify the ratio 40:33. In this example, the value for parDenominator is 33.public void setParNumerator(Integer parNumerator)
parNumerator - Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On the console, this corresponds to
any value other than Follow source. When you specify an output pixel aspect ratio (PAR) that is different
from your input video PAR, provide your output PAR as a ratio. For example, for D1/DV NTSC widescreen, you
would specify the ratio 40:33. In this example, the value for parNumerator is 40.public Integer getParNumerator()
public ProresSettings withParNumerator(Integer parNumerator)
parNumerator - Required when you set Pixel aspect ratio (parControl) to SPECIFIED. On the console, this corresponds to
any value other than Follow source. When you specify an output pixel aspect ratio (PAR) that is different
from your input video PAR, provide your output PAR as a ratio. For example, for D1/DV NTSC widescreen, you
would specify the ratio 40:33. In this example, the value for parNumerator is 40.public void setSlowPal(String slowPal)
slowPal - Enables Slow PAL rate conversion. 23.976fps and 24fps input is relabeled as 25fps, and audio is sped up
correspondingly.ProresSlowPalpublic String getSlowPal()
ProresSlowPalpublic ProresSettings withSlowPal(String slowPal)
slowPal - Enables Slow PAL rate conversion. 23.976fps and 24fps input is relabeled as 25fps, and audio is sped up
correspondingly.ProresSlowPalpublic ProresSettings withSlowPal(ProresSlowPal slowPal)
slowPal - Enables Slow PAL rate conversion. 23.976fps and 24fps input is relabeled as 25fps, and audio is sped up
correspondingly.ProresSlowPalpublic void setTelecine(String telecine)
telecine - Only use Telecine (ProresTelecine) when you set Framerate (Framerate) to 29.970. Set Telecine
(ProresTelecine) to Hard (hard) to produce a 29.97i output from a 23.976 input. Set it to Soft (soft) to
produce 23.976 output and leave converstion to the player.ProresTelecinepublic String getTelecine()
ProresTelecinepublic ProresSettings withTelecine(String telecine)
telecine - Only use Telecine (ProresTelecine) when you set Framerate (Framerate) to 29.970. Set Telecine
(ProresTelecine) to Hard (hard) to produce a 29.97i output from a 23.976 input. Set it to Soft (soft) to
produce 23.976 output and leave converstion to the player.ProresTelecinepublic ProresSettings withTelecine(ProresTelecine telecine)
telecine - Only use Telecine (ProresTelecine) when you set Framerate (Framerate) to 29.970. Set Telecine
(ProresTelecine) to Hard (hard) to produce a 29.97i output from a 23.976 input. Set it to Soft (soft) to
produce 23.976 output and leave converstion to the player.ProresTelecinepublic String toString()
toString in class ObjectObject.toString()public ProresSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2020. All rights reserved.