@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Mpeg2Settings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
Mpeg2Settings() |
| Modifier and Type | Method and Description |
|---|---|
Mpeg2Settings |
clone() |
boolean |
equals(Object obj) |
String |
getAdaptiveQuantization() |
Integer |
getBitrate()
Average bitrate in bits/second.
|
String |
getCodecLevel() |
String |
getCodecProfile() |
String |
getFramerateControl() |
String |
getFramerateConversionAlgorithm() |
Integer |
getFramerateDenominator()
Framerate denominator.
|
Integer |
getFramerateNumerator()
Framerate numerator - framerate is a fraction, e.g.
|
Integer |
getGopClosedCadence()
Frequency of closed GOPs.
|
Double |
getGopSize()
GOP Length (keyframe interval) in frames or seconds.
|
String |
getGopSizeUnits() |
Integer |
getHrdBufferInitialFillPercentage()
Percentage of the buffer that should initially be filled (HRD buffer model).
|
Integer |
getHrdBufferSize()
Size of buffer (HRD buffer model).
|
String |
getInterlaceMode() |
String |
getIntraDcPrecision() |
Integer |
getMaxBitrate()
Maximum bitrate in bits/second (for VBR mode only).
|
Integer |
getMinIInterval()
Enforces separation between repeated (cadence) I-frames and I-frames inserted by Scene Change Detection.
|
Integer |
getNumberBFramesBetweenReferenceFrames()
Number of B-frames between reference frames.
|
String |
getParControl() |
Integer |
getParDenominator()
Pixel Aspect Ratio denominator.
|
Integer |
getParNumerator()
Pixel Aspect Ratio numerator.
|
String |
getQualityTuningLevel() |
String |
getRateControlMode() |
String |
getSceneChangeDetect() |
String |
getSlowPal() |
Integer |
getSoftness()
Softness.
|
String |
getSpatialAdaptiveQuantization() |
String |
getSyntax() |
String |
getTelecine() |
String |
getTemporalAdaptiveQuantization() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setAdaptiveQuantization(String adaptiveQuantization) |
void |
setBitrate(Integer bitrate)
Average bitrate in bits/second.
|
void |
setCodecLevel(String codecLevel) |
void |
setCodecProfile(String codecProfile) |
void |
setFramerateControl(String framerateControl) |
void |
setFramerateConversionAlgorithm(String framerateConversionAlgorithm) |
void |
setFramerateDenominator(Integer framerateDenominator)
Framerate denominator.
|
void |
setFramerateNumerator(Integer framerateNumerator)
Framerate numerator - framerate is a fraction, e.g.
|
void |
setGopClosedCadence(Integer gopClosedCadence)
Frequency of closed GOPs.
|
void |
setGopSize(Double gopSize)
GOP Length (keyframe interval) in frames or seconds.
|
void |
setGopSizeUnits(String gopSizeUnits) |
void |
setHrdBufferInitialFillPercentage(Integer hrdBufferInitialFillPercentage)
Percentage of the buffer that should initially be filled (HRD buffer model).
|
void |
setHrdBufferSize(Integer hrdBufferSize)
Size of buffer (HRD buffer model).
|
void |
setInterlaceMode(String interlaceMode) |
void |
setIntraDcPrecision(String intraDcPrecision) |
void |
setMaxBitrate(Integer maxBitrate)
Maximum bitrate in bits/second (for VBR mode only).
|
void |
setMinIInterval(Integer minIInterval)
Enforces separation between repeated (cadence) I-frames and I-frames inserted by Scene Change Detection.
|
void |
setNumberBFramesBetweenReferenceFrames(Integer numberBFramesBetweenReferenceFrames)
Number of B-frames between reference frames.
|
void |
setParControl(String parControl) |
void |
setParDenominator(Integer parDenominator)
Pixel Aspect Ratio denominator.
|
void |
setParNumerator(Integer parNumerator)
Pixel Aspect Ratio numerator.
|
void |
setQualityTuningLevel(String qualityTuningLevel) |
void |
setRateControlMode(String rateControlMode) |
void |
setSceneChangeDetect(String sceneChangeDetect) |
void |
setSlowPal(String slowPal) |
void |
setSoftness(Integer softness)
Softness.
|
void |
setSpatialAdaptiveQuantization(String spatialAdaptiveQuantization) |
void |
setSyntax(String syntax) |
void |
setTelecine(String telecine) |
void |
setTemporalAdaptiveQuantization(String temporalAdaptiveQuantization) |
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
Mpeg2Settings |
withAdaptiveQuantization(Mpeg2AdaptiveQuantization adaptiveQuantization) |
Mpeg2Settings |
withAdaptiveQuantization(String adaptiveQuantization) |
Mpeg2Settings |
withBitrate(Integer bitrate)
Average bitrate in bits/second.
|
Mpeg2Settings |
withCodecLevel(Mpeg2CodecLevel codecLevel) |
Mpeg2Settings |
withCodecLevel(String codecLevel) |
Mpeg2Settings |
withCodecProfile(Mpeg2CodecProfile codecProfile) |
Mpeg2Settings |
withCodecProfile(String codecProfile) |
Mpeg2Settings |
withFramerateControl(Mpeg2FramerateControl framerateControl) |
Mpeg2Settings |
withFramerateControl(String framerateControl) |
Mpeg2Settings |
withFramerateConversionAlgorithm(Mpeg2FramerateConversionAlgorithm framerateConversionAlgorithm) |
Mpeg2Settings |
withFramerateConversionAlgorithm(String framerateConversionAlgorithm) |
Mpeg2Settings |
withFramerateDenominator(Integer framerateDenominator)
Framerate denominator.
|
Mpeg2Settings |
withFramerateNumerator(Integer framerateNumerator)
Framerate numerator - framerate is a fraction, e.g.
|
Mpeg2Settings |
withGopClosedCadence(Integer gopClosedCadence)
Frequency of closed GOPs.
|
Mpeg2Settings |
withGopSize(Double gopSize)
GOP Length (keyframe interval) in frames or seconds.
|
Mpeg2Settings |
withGopSizeUnits(Mpeg2GopSizeUnits gopSizeUnits) |
Mpeg2Settings |
withGopSizeUnits(String gopSizeUnits) |
Mpeg2Settings |
withHrdBufferInitialFillPercentage(Integer hrdBufferInitialFillPercentage)
Percentage of the buffer that should initially be filled (HRD buffer model).
|
Mpeg2Settings |
withHrdBufferSize(Integer hrdBufferSize)
Size of buffer (HRD buffer model).
|
Mpeg2Settings |
withInterlaceMode(Mpeg2InterlaceMode interlaceMode) |
Mpeg2Settings |
withInterlaceMode(String interlaceMode) |
Mpeg2Settings |
withIntraDcPrecision(Mpeg2IntraDcPrecision intraDcPrecision) |
Mpeg2Settings |
withIntraDcPrecision(String intraDcPrecision) |
Mpeg2Settings |
withMaxBitrate(Integer maxBitrate)
Maximum bitrate in bits/second (for VBR mode only).
|
Mpeg2Settings |
withMinIInterval(Integer minIInterval)
Enforces separation between repeated (cadence) I-frames and I-frames inserted by Scene Change Detection.
|
Mpeg2Settings |
withNumberBFramesBetweenReferenceFrames(Integer numberBFramesBetweenReferenceFrames)
Number of B-frames between reference frames.
|
Mpeg2Settings |
withParControl(Mpeg2ParControl parControl) |
Mpeg2Settings |
withParControl(String parControl) |
Mpeg2Settings |
withParDenominator(Integer parDenominator)
Pixel Aspect Ratio denominator.
|
Mpeg2Settings |
withParNumerator(Integer parNumerator)
Pixel Aspect Ratio numerator.
|
Mpeg2Settings |
withQualityTuningLevel(Mpeg2QualityTuningLevel qualityTuningLevel) |
Mpeg2Settings |
withQualityTuningLevel(String qualityTuningLevel) |
Mpeg2Settings |
withRateControlMode(Mpeg2RateControlMode rateControlMode) |
Mpeg2Settings |
withRateControlMode(String rateControlMode) |
Mpeg2Settings |
withSceneChangeDetect(Mpeg2SceneChangeDetect sceneChangeDetect) |
Mpeg2Settings |
withSceneChangeDetect(String sceneChangeDetect) |
Mpeg2Settings |
withSlowPal(Mpeg2SlowPal slowPal) |
Mpeg2Settings |
withSlowPal(String slowPal) |
Mpeg2Settings |
withSoftness(Integer softness)
Softness.
|
Mpeg2Settings |
withSpatialAdaptiveQuantization(Mpeg2SpatialAdaptiveQuantization spatialAdaptiveQuantization) |
Mpeg2Settings |
withSpatialAdaptiveQuantization(String spatialAdaptiveQuantization) |
Mpeg2Settings |
withSyntax(Mpeg2Syntax syntax) |
Mpeg2Settings |
withSyntax(String syntax) |
Mpeg2Settings |
withTelecine(Mpeg2Telecine telecine) |
Mpeg2Settings |
withTelecine(String telecine) |
Mpeg2Settings |
withTemporalAdaptiveQuantization(Mpeg2TemporalAdaptiveQuantization temporalAdaptiveQuantization) |
Mpeg2Settings |
withTemporalAdaptiveQuantization(String temporalAdaptiveQuantization) |
public void setAdaptiveQuantization(String adaptiveQuantization)
adaptiveQuantization - Mpeg2AdaptiveQuantizationpublic String getAdaptiveQuantization()
Mpeg2AdaptiveQuantizationpublic Mpeg2Settings withAdaptiveQuantization(String adaptiveQuantization)
adaptiveQuantization - Mpeg2AdaptiveQuantizationpublic Mpeg2Settings withAdaptiveQuantization(Mpeg2AdaptiveQuantization adaptiveQuantization)
adaptiveQuantization - Mpeg2AdaptiveQuantizationpublic void setBitrate(Integer bitrate)
bitrate - Average bitrate in bits/second. Required for VBR, CBR, and ABR. Five megabits can be entered as 5000000 or
5m. Five hundred kilobits can be entered as 500000 or 0.5m. For MS Smooth outputs, bitrates must be unique
when rounded down to the nearest multiple of 1000.public Integer getBitrate()
public Mpeg2Settings withBitrate(Integer bitrate)
bitrate - Average bitrate in bits/second. Required for VBR, CBR, and ABR. Five megabits can be entered as 5000000 or
5m. Five hundred kilobits can be entered as 500000 or 0.5m. For MS Smooth outputs, bitrates must be unique
when rounded down to the nearest multiple of 1000.public void setCodecLevel(String codecLevel)
codecLevel - Mpeg2CodecLevelpublic String getCodecLevel()
Mpeg2CodecLevelpublic Mpeg2Settings withCodecLevel(String codecLevel)
codecLevel - Mpeg2CodecLevelpublic Mpeg2Settings withCodecLevel(Mpeg2CodecLevel codecLevel)
codecLevel - Mpeg2CodecLevelpublic void setCodecProfile(String codecProfile)
codecProfile - Mpeg2CodecProfilepublic String getCodecProfile()
Mpeg2CodecProfilepublic Mpeg2Settings withCodecProfile(String codecProfile)
codecProfile - Mpeg2CodecProfilepublic Mpeg2Settings withCodecProfile(Mpeg2CodecProfile codecProfile)
codecProfile - Mpeg2CodecProfilepublic void setFramerateControl(String framerateControl)
framerateControl - Mpeg2FramerateControlpublic String getFramerateControl()
Mpeg2FramerateControlpublic Mpeg2Settings withFramerateControl(String framerateControl)
framerateControl - Mpeg2FramerateControlpublic Mpeg2Settings withFramerateControl(Mpeg2FramerateControl framerateControl)
framerateControl - Mpeg2FramerateControlpublic void setFramerateConversionAlgorithm(String framerateConversionAlgorithm)
framerateConversionAlgorithm - Mpeg2FramerateConversionAlgorithmpublic String getFramerateConversionAlgorithm()
Mpeg2FramerateConversionAlgorithmpublic Mpeg2Settings withFramerateConversionAlgorithm(String framerateConversionAlgorithm)
framerateConversionAlgorithm - Mpeg2FramerateConversionAlgorithmpublic Mpeg2Settings withFramerateConversionAlgorithm(Mpeg2FramerateConversionAlgorithm framerateConversionAlgorithm)
framerateConversionAlgorithm - Mpeg2FramerateConversionAlgorithmpublic void setFramerateDenominator(Integer framerateDenominator)
framerateDenominator - Framerate denominator.public Integer getFramerateDenominator()
public Mpeg2Settings withFramerateDenominator(Integer framerateDenominator)
framerateDenominator - Framerate denominator.public void setFramerateNumerator(Integer framerateNumerator)
framerateNumerator - Framerate numerator - framerate is a fraction, e.g. 24000 / 1001 = 23.976 fps.public Integer getFramerateNumerator()
public Mpeg2Settings withFramerateNumerator(Integer framerateNumerator)
framerateNumerator - Framerate numerator - framerate is a fraction, e.g. 24000 / 1001 = 23.976 fps.public void setGopClosedCadence(Integer gopClosedCadence)
gopClosedCadence - Frequency of closed GOPs. In streaming applications, it is recommended that this be set to 1 so a decoder
joining mid-stream will receive an IDR frame as quickly as possible. Setting this value to 0 will break
output segmenting.public Integer getGopClosedCadence()
public Mpeg2Settings withGopClosedCadence(Integer gopClosedCadence)
gopClosedCadence - Frequency of closed GOPs. In streaming applications, it is recommended that this be set to 1 so a decoder
joining mid-stream will receive an IDR frame as quickly as possible. Setting this value to 0 will break
output segmenting.public void setGopSize(Double gopSize)
gopSize - GOP Length (keyframe interval) in frames or seconds. Must be greater than zero.public Double getGopSize()
public Mpeg2Settings withGopSize(Double gopSize)
gopSize - GOP Length (keyframe interval) in frames or seconds. Must be greater than zero.public void setGopSizeUnits(String gopSizeUnits)
gopSizeUnits - Mpeg2GopSizeUnitspublic String getGopSizeUnits()
Mpeg2GopSizeUnitspublic Mpeg2Settings withGopSizeUnits(String gopSizeUnits)
gopSizeUnits - Mpeg2GopSizeUnitspublic Mpeg2Settings withGopSizeUnits(Mpeg2GopSizeUnits gopSizeUnits)
gopSizeUnits - Mpeg2GopSizeUnitspublic void setHrdBufferInitialFillPercentage(Integer hrdBufferInitialFillPercentage)
hrdBufferInitialFillPercentage - Percentage of the buffer that should initially be filled (HRD buffer model).public Integer getHrdBufferInitialFillPercentage()
public Mpeg2Settings withHrdBufferInitialFillPercentage(Integer hrdBufferInitialFillPercentage)
hrdBufferInitialFillPercentage - Percentage of the buffer that should initially be filled (HRD buffer model).public void setHrdBufferSize(Integer hrdBufferSize)
hrdBufferSize - Size of buffer (HRD buffer model). Five megabits can be entered as 5000000 or 5m. Five hundred kilobits
can be entered as 500000 or 0.5m.public Integer getHrdBufferSize()
public Mpeg2Settings withHrdBufferSize(Integer hrdBufferSize)
hrdBufferSize - Size of buffer (HRD buffer model). Five megabits can be entered as 5000000 or 5m. Five hundred kilobits
can be entered as 500000 or 0.5m.public void setInterlaceMode(String interlaceMode)
interlaceMode - Mpeg2InterlaceModepublic String getInterlaceMode()
Mpeg2InterlaceModepublic Mpeg2Settings withInterlaceMode(String interlaceMode)
interlaceMode - Mpeg2InterlaceModepublic Mpeg2Settings withInterlaceMode(Mpeg2InterlaceMode interlaceMode)
interlaceMode - Mpeg2InterlaceModepublic void setIntraDcPrecision(String intraDcPrecision)
intraDcPrecision - Mpeg2IntraDcPrecisionpublic String getIntraDcPrecision()
Mpeg2IntraDcPrecisionpublic Mpeg2Settings withIntraDcPrecision(String intraDcPrecision)
intraDcPrecision - Mpeg2IntraDcPrecisionpublic Mpeg2Settings withIntraDcPrecision(Mpeg2IntraDcPrecision intraDcPrecision)
intraDcPrecision - Mpeg2IntraDcPrecisionpublic void setMaxBitrate(Integer maxBitrate)
maxBitrate - Maximum bitrate in bits/second (for VBR mode only). Five megabits can be entered as 5000000 or 5m. Five
hundred kilobits can be entered as 500000 or 0.5m.public Integer getMaxBitrate()
public Mpeg2Settings withMaxBitrate(Integer maxBitrate)
maxBitrate - Maximum bitrate in bits/second (for VBR mode only). Five megabits can be entered as 5000000 or 5m. Five
hundred kilobits can be entered as 500000 or 0.5m.public void setMinIInterval(Integer minIInterval)
minIInterval - Enforces separation between repeated (cadence) I-frames and I-frames inserted by Scene Change Detection.
If a scene change I-frame is within I-interval frames of a cadence I-frame, the GOP is shrunk and/or
stretched to the scene change I-frame. GOP stretch requires enabling lookahead as well as setting
I-interval. The normal cadence resumes for the next GOP. This setting is only used when Scene Change
Detect is enabled. Note: Maximum GOP stretch = GOP size + Min-I-interval - 1public Integer getMinIInterval()
public Mpeg2Settings withMinIInterval(Integer minIInterval)
minIInterval - Enforces separation between repeated (cadence) I-frames and I-frames inserted by Scene Change Detection.
If a scene change I-frame is within I-interval frames of a cadence I-frame, the GOP is shrunk and/or
stretched to the scene change I-frame. GOP stretch requires enabling lookahead as well as setting
I-interval. The normal cadence resumes for the next GOP. This setting is only used when Scene Change
Detect is enabled. Note: Maximum GOP stretch = GOP size + Min-I-interval - 1public void setNumberBFramesBetweenReferenceFrames(Integer numberBFramesBetweenReferenceFrames)
numberBFramesBetweenReferenceFrames - Number of B-frames between reference frames.public Integer getNumberBFramesBetweenReferenceFrames()
public Mpeg2Settings withNumberBFramesBetweenReferenceFrames(Integer numberBFramesBetweenReferenceFrames)
numberBFramesBetweenReferenceFrames - Number of B-frames between reference frames.public void setParControl(String parControl)
parControl - Mpeg2ParControlpublic String getParControl()
Mpeg2ParControlpublic Mpeg2Settings withParControl(String parControl)
parControl - Mpeg2ParControlpublic Mpeg2Settings withParControl(Mpeg2ParControl parControl)
parControl - Mpeg2ParControlpublic void setParDenominator(Integer parDenominator)
parDenominator - Pixel Aspect Ratio denominator.public Integer getParDenominator()
public Mpeg2Settings withParDenominator(Integer parDenominator)
parDenominator - Pixel Aspect Ratio denominator.public void setParNumerator(Integer parNumerator)
parNumerator - Pixel Aspect Ratio numerator.public Integer getParNumerator()
public Mpeg2Settings withParNumerator(Integer parNumerator)
parNumerator - Pixel Aspect Ratio numerator.public void setQualityTuningLevel(String qualityTuningLevel)
qualityTuningLevel - Mpeg2QualityTuningLevelpublic String getQualityTuningLevel()
Mpeg2QualityTuningLevelpublic Mpeg2Settings withQualityTuningLevel(String qualityTuningLevel)
qualityTuningLevel - Mpeg2QualityTuningLevelpublic Mpeg2Settings withQualityTuningLevel(Mpeg2QualityTuningLevel qualityTuningLevel)
qualityTuningLevel - Mpeg2QualityTuningLevelpublic void setRateControlMode(String rateControlMode)
rateControlMode - Mpeg2RateControlModepublic String getRateControlMode()
Mpeg2RateControlModepublic Mpeg2Settings withRateControlMode(String rateControlMode)
rateControlMode - Mpeg2RateControlModepublic Mpeg2Settings withRateControlMode(Mpeg2RateControlMode rateControlMode)
rateControlMode - Mpeg2RateControlModepublic void setSceneChangeDetect(String sceneChangeDetect)
sceneChangeDetect - Mpeg2SceneChangeDetectpublic String getSceneChangeDetect()
Mpeg2SceneChangeDetectpublic Mpeg2Settings withSceneChangeDetect(String sceneChangeDetect)
sceneChangeDetect - Mpeg2SceneChangeDetectpublic Mpeg2Settings withSceneChangeDetect(Mpeg2SceneChangeDetect sceneChangeDetect)
sceneChangeDetect - Mpeg2SceneChangeDetectpublic void setSlowPal(String slowPal)
slowPal - Mpeg2SlowPalpublic String getSlowPal()
Mpeg2SlowPalpublic Mpeg2Settings withSlowPal(String slowPal)
slowPal - Mpeg2SlowPalpublic Mpeg2Settings withSlowPal(Mpeg2SlowPal slowPal)
slowPal - Mpeg2SlowPalpublic void setSoftness(Integer softness)
softness - Softness. Selects quantizer matrix, larger values reduce high-frequency content in the encoded image.public Integer getSoftness()
public Mpeg2Settings withSoftness(Integer softness)
softness - Softness. Selects quantizer matrix, larger values reduce high-frequency content in the encoded image.public void setSpatialAdaptiveQuantization(String spatialAdaptiveQuantization)
spatialAdaptiveQuantization - Mpeg2SpatialAdaptiveQuantizationpublic String getSpatialAdaptiveQuantization()
Mpeg2SpatialAdaptiveQuantizationpublic Mpeg2Settings withSpatialAdaptiveQuantization(String spatialAdaptiveQuantization)
spatialAdaptiveQuantization - Mpeg2SpatialAdaptiveQuantizationpublic Mpeg2Settings withSpatialAdaptiveQuantization(Mpeg2SpatialAdaptiveQuantization spatialAdaptiveQuantization)
spatialAdaptiveQuantization - Mpeg2SpatialAdaptiveQuantizationpublic void setSyntax(String syntax)
syntax - Mpeg2Syntaxpublic String getSyntax()
Mpeg2Syntaxpublic Mpeg2Settings withSyntax(String syntax)
syntax - Mpeg2Syntaxpublic Mpeg2Settings withSyntax(Mpeg2Syntax syntax)
syntax - Mpeg2Syntaxpublic void setTelecine(String telecine)
telecine - Mpeg2Telecinepublic String getTelecine()
Mpeg2Telecinepublic Mpeg2Settings withTelecine(String telecine)
telecine - Mpeg2Telecinepublic Mpeg2Settings withTelecine(Mpeg2Telecine telecine)
telecine - Mpeg2Telecinepublic void setTemporalAdaptiveQuantization(String temporalAdaptiveQuantization)
temporalAdaptiveQuantization - Mpeg2TemporalAdaptiveQuantizationpublic String getTemporalAdaptiveQuantization()
Mpeg2TemporalAdaptiveQuantizationpublic Mpeg2Settings withTemporalAdaptiveQuantization(String temporalAdaptiveQuantization)
temporalAdaptiveQuantization - Mpeg2TemporalAdaptiveQuantizationpublic Mpeg2Settings withTemporalAdaptiveQuantization(Mpeg2TemporalAdaptiveQuantization temporalAdaptiveQuantization)
temporalAdaptiveQuantization - Mpeg2TemporalAdaptiveQuantizationpublic String toString()
toString in class ObjectObject.toString()public Mpeg2Settings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2018. All rights reserved.