public static interface Mpeg2Settings.Builder extends SdkPojo, CopyableBuilder<Mpeg2Settings.Builder,Mpeg2Settings>
| Modifier and Type | Method and Description |
|---|---|
Mpeg2Settings.Builder |
adaptiveQuantization(Mpeg2AdaptiveQuantization adaptiveQuantization)
Sets the value of the AdaptiveQuantization property for this object.
|
Mpeg2Settings.Builder |
adaptiveQuantization(String adaptiveQuantization)
Sets the value of the AdaptiveQuantization property for this object.
|
Mpeg2Settings.Builder |
bitrate(Integer bitrate)
Average bitrate in bits/second.
|
Mpeg2Settings.Builder |
codecLevel(Mpeg2CodecLevel codecLevel)
Sets the value of the CodecLevel property for this object.
|
Mpeg2Settings.Builder |
codecLevel(String codecLevel)
Sets the value of the CodecLevel property for this object.
|
Mpeg2Settings.Builder |
codecProfile(Mpeg2CodecProfile codecProfile)
Sets the value of the CodecProfile property for this object.
|
Mpeg2Settings.Builder |
codecProfile(String codecProfile)
Sets the value of the CodecProfile property for this object.
|
Mpeg2Settings.Builder |
dynamicSubGop(Mpeg2DynamicSubGop dynamicSubGop)
Choose Adaptive to improve subjective video quality for high-motion content.
|
Mpeg2Settings.Builder |
dynamicSubGop(String dynamicSubGop)
Choose Adaptive to improve subjective video quality for high-motion content.
|
Mpeg2Settings.Builder |
framerateControl(Mpeg2FramerateControl framerateControl)
Sets the value of the FramerateControl property for this object.
|
Mpeg2Settings.Builder |
framerateControl(String framerateControl)
Sets the value of the FramerateControl property for this object.
|
Mpeg2Settings.Builder |
framerateConversionAlgorithm(Mpeg2FramerateConversionAlgorithm framerateConversionAlgorithm)
Sets the value of the FramerateConversionAlgorithm property for this object.
|
Mpeg2Settings.Builder |
framerateConversionAlgorithm(String framerateConversionAlgorithm)
Sets the value of the FramerateConversionAlgorithm property for this object.
|
Mpeg2Settings.Builder |
framerateDenominator(Integer framerateDenominator)
Framerate denominator.
|
Mpeg2Settings.Builder |
framerateNumerator(Integer framerateNumerator)
Framerate numerator - framerate is a fraction, e.g.
|
Mpeg2Settings.Builder |
gopClosedCadence(Integer gopClosedCadence)
Frequency of closed GOPs.
|
Mpeg2Settings.Builder |
gopSize(Double gopSize)
GOP Length (keyframe interval) in frames or seconds.
|
Mpeg2Settings.Builder |
gopSizeUnits(Mpeg2GopSizeUnits gopSizeUnits)
Sets the value of the GopSizeUnits property for this object.
|
Mpeg2Settings.Builder |
gopSizeUnits(String gopSizeUnits)
Sets the value of the GopSizeUnits property for this object.
|
Mpeg2Settings.Builder |
hrdBufferInitialFillPercentage(Integer hrdBufferInitialFillPercentage)
Percentage of the buffer that should initially be filled (HRD buffer model).
|
Mpeg2Settings.Builder |
hrdBufferSize(Integer hrdBufferSize)
Size of buffer (HRD buffer model) in bits.
|
Mpeg2Settings.Builder |
interlaceMode(Mpeg2InterlaceMode interlaceMode)
Sets the value of the InterlaceMode property for this object.
|
Mpeg2Settings.Builder |
interlaceMode(String interlaceMode)
Sets the value of the InterlaceMode property for this object.
|
Mpeg2Settings.Builder |
intraDcPrecision(Mpeg2IntraDcPrecision intraDcPrecision)
Sets the value of the IntraDcPrecision property for this object.
|
Mpeg2Settings.Builder |
intraDcPrecision(String intraDcPrecision)
Sets the value of the IntraDcPrecision property for this object.
|
Mpeg2Settings.Builder |
maxBitrate(Integer maxBitrate)
Maximum bitrate in bits/second.
|
Mpeg2Settings.Builder |
minIInterval(Integer minIInterval)
Enforces separation between repeated (cadence) I-frames and I-frames inserted by Scene Change Detection.
|
Mpeg2Settings.Builder |
numberBFramesBetweenReferenceFrames(Integer numberBFramesBetweenReferenceFrames)
Number of B-frames between reference frames.
|
Mpeg2Settings.Builder |
parControl(Mpeg2ParControl parControl)
Sets the value of the ParControl property for this object.
|
Mpeg2Settings.Builder |
parControl(String parControl)
Sets the value of the ParControl property for this object.
|
Mpeg2Settings.Builder |
parDenominator(Integer parDenominator)
Pixel Aspect Ratio denominator.
|
Mpeg2Settings.Builder |
parNumerator(Integer parNumerator)
Pixel Aspect Ratio numerator.
|
Mpeg2Settings.Builder |
qualityTuningLevel(Mpeg2QualityTuningLevel qualityTuningLevel)
Sets the value of the QualityTuningLevel property for this object.
|
Mpeg2Settings.Builder |
qualityTuningLevel(String qualityTuningLevel)
Sets the value of the QualityTuningLevel property for this object.
|
Mpeg2Settings.Builder |
rateControlMode(Mpeg2RateControlMode rateControlMode)
Sets the value of the RateControlMode property for this object.
|
Mpeg2Settings.Builder |
rateControlMode(String rateControlMode)
Sets the value of the RateControlMode property for this object.
|
Mpeg2Settings.Builder |
sceneChangeDetect(Mpeg2SceneChangeDetect sceneChangeDetect)
Sets the value of the SceneChangeDetect property for this object.
|
Mpeg2Settings.Builder |
sceneChangeDetect(String sceneChangeDetect)
Sets the value of the SceneChangeDetect property for this object.
|
Mpeg2Settings.Builder |
slowPal(Mpeg2SlowPal slowPal)
Sets the value of the SlowPal property for this object.
|
Mpeg2Settings.Builder |
slowPal(String slowPal)
Sets the value of the SlowPal property for this object.
|
Mpeg2Settings.Builder |
softness(Integer softness)
Softness.
|
Mpeg2Settings.Builder |
spatialAdaptiveQuantization(Mpeg2SpatialAdaptiveQuantization spatialAdaptiveQuantization)
Sets the value of the SpatialAdaptiveQuantization property for this object.
|
Mpeg2Settings.Builder |
spatialAdaptiveQuantization(String spatialAdaptiveQuantization)
Sets the value of the SpatialAdaptiveQuantization property for this object.
|
Mpeg2Settings.Builder |
syntax(Mpeg2Syntax syntax)
Sets the value of the Syntax property for this object.
|
Mpeg2Settings.Builder |
syntax(String syntax)
Sets the value of the Syntax property for this object.
|
Mpeg2Settings.Builder |
telecine(Mpeg2Telecine telecine)
Sets the value of the Telecine property for this object.
|
Mpeg2Settings.Builder |
telecine(String telecine)
Sets the value of the Telecine property for this object.
|
Mpeg2Settings.Builder |
temporalAdaptiveQuantization(Mpeg2TemporalAdaptiveQuantization temporalAdaptiveQuantization)
Sets the value of the TemporalAdaptiveQuantization property for this object.
|
Mpeg2Settings.Builder |
temporalAdaptiveQuantization(String temporalAdaptiveQuantization)
Sets the value of the TemporalAdaptiveQuantization property for this object.
|
copyapplyMutation, buildMpeg2Settings.Builder adaptiveQuantization(String adaptiveQuantization)
adaptiveQuantization - The new value for the AdaptiveQuantization property for this object.Mpeg2AdaptiveQuantization,
Mpeg2AdaptiveQuantizationMpeg2Settings.Builder adaptiveQuantization(Mpeg2AdaptiveQuantization adaptiveQuantization)
adaptiveQuantization - The new value for the AdaptiveQuantization property for this object.Mpeg2AdaptiveQuantization,
Mpeg2AdaptiveQuantizationMpeg2Settings.Builder bitrate(Integer bitrate)
bitrate - Average bitrate in bits/second. Required for VBR and CBR. For MS Smooth outputs, bitrates must be
unique when rounded down to the nearest multiple of 1000.Mpeg2Settings.Builder codecLevel(String codecLevel)
codecLevel - The new value for the CodecLevel property for this object.Mpeg2CodecLevel,
Mpeg2CodecLevelMpeg2Settings.Builder codecLevel(Mpeg2CodecLevel codecLevel)
codecLevel - The new value for the CodecLevel property for this object.Mpeg2CodecLevel,
Mpeg2CodecLevelMpeg2Settings.Builder codecProfile(String codecProfile)
codecProfile - The new value for the CodecProfile property for this object.Mpeg2CodecProfile,
Mpeg2CodecProfileMpeg2Settings.Builder codecProfile(Mpeg2CodecProfile codecProfile)
codecProfile - The new value for the CodecProfile property for this object.Mpeg2CodecProfile,
Mpeg2CodecProfileMpeg2Settings.Builder dynamicSubGop(String dynamicSubGop)
dynamicSubGop - Choose Adaptive to improve subjective video quality for high-motion content. This will cause the
service to use fewer B-frames (which infer information based on other frames) for high-motion portions
of the video and more B-frames for low-motion portions. The maximum number of B-frames is limited by
the value you provide for the setting B frames between reference frames
(numberBFramesBetweenReferenceFrames).Mpeg2DynamicSubGop,
Mpeg2DynamicSubGopMpeg2Settings.Builder dynamicSubGop(Mpeg2DynamicSubGop dynamicSubGop)
dynamicSubGop - Choose Adaptive to improve subjective video quality for high-motion content. This will cause the
service to use fewer B-frames (which infer information based on other frames) for high-motion portions
of the video and more B-frames for low-motion portions. The maximum number of B-frames is limited by
the value you provide for the setting B frames between reference frames
(numberBFramesBetweenReferenceFrames).Mpeg2DynamicSubGop,
Mpeg2DynamicSubGopMpeg2Settings.Builder framerateControl(String framerateControl)
framerateControl - The new value for the FramerateControl property for this object.Mpeg2FramerateControl,
Mpeg2FramerateControlMpeg2Settings.Builder framerateControl(Mpeg2FramerateControl framerateControl)
framerateControl - The new value for the FramerateControl property for this object.Mpeg2FramerateControl,
Mpeg2FramerateControlMpeg2Settings.Builder framerateConversionAlgorithm(String framerateConversionAlgorithm)
framerateConversionAlgorithm - The new value for the FramerateConversionAlgorithm property for this object.Mpeg2FramerateConversionAlgorithm,
Mpeg2FramerateConversionAlgorithmMpeg2Settings.Builder framerateConversionAlgorithm(Mpeg2FramerateConversionAlgorithm framerateConversionAlgorithm)
framerateConversionAlgorithm - The new value for the FramerateConversionAlgorithm property for this object.Mpeg2FramerateConversionAlgorithm,
Mpeg2FramerateConversionAlgorithmMpeg2Settings.Builder framerateDenominator(Integer framerateDenominator)
framerateDenominator - Framerate denominator.Mpeg2Settings.Builder framerateNumerator(Integer framerateNumerator)
framerateNumerator - Framerate numerator - framerate is a fraction, e.g. 24000 / 1001 = 23.976 fps.Mpeg2Settings.Builder gopClosedCadence(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.Mpeg2Settings.Builder gopSize(Double gopSize)
gopSize - GOP Length (keyframe interval) in frames or seconds. Must be greater than zero.Mpeg2Settings.Builder gopSizeUnits(String gopSizeUnits)
gopSizeUnits - The new value for the GopSizeUnits property for this object.Mpeg2GopSizeUnits,
Mpeg2GopSizeUnitsMpeg2Settings.Builder gopSizeUnits(Mpeg2GopSizeUnits gopSizeUnits)
gopSizeUnits - The new value for the GopSizeUnits property for this object.Mpeg2GopSizeUnits,
Mpeg2GopSizeUnitsMpeg2Settings.Builder hrdBufferInitialFillPercentage(Integer hrdBufferInitialFillPercentage)
hrdBufferInitialFillPercentage - Percentage of the buffer that should initially be filled (HRD buffer model).Mpeg2Settings.Builder hrdBufferSize(Integer hrdBufferSize)
hrdBufferSize - Size of buffer (HRD buffer model) in bits. For example, enter five megabits as 5000000.Mpeg2Settings.Builder interlaceMode(String interlaceMode)
interlaceMode - The new value for the InterlaceMode property for this object.Mpeg2InterlaceMode,
Mpeg2InterlaceModeMpeg2Settings.Builder interlaceMode(Mpeg2InterlaceMode interlaceMode)
interlaceMode - The new value for the InterlaceMode property for this object.Mpeg2InterlaceMode,
Mpeg2InterlaceModeMpeg2Settings.Builder intraDcPrecision(String intraDcPrecision)
intraDcPrecision - The new value for the IntraDcPrecision property for this object.Mpeg2IntraDcPrecision,
Mpeg2IntraDcPrecisionMpeg2Settings.Builder intraDcPrecision(Mpeg2IntraDcPrecision intraDcPrecision)
intraDcPrecision - The new value for the IntraDcPrecision property for this object.Mpeg2IntraDcPrecision,
Mpeg2IntraDcPrecisionMpeg2Settings.Builder maxBitrate(Integer maxBitrate)
maxBitrate - Maximum bitrate in bits/second. For example, enter five megabits per second as 5000000.Mpeg2Settings.Builder minIInterval(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 - 1Mpeg2Settings.Builder numberBFramesBetweenReferenceFrames(Integer numberBFramesBetweenReferenceFrames)
numberBFramesBetweenReferenceFrames - Number of B-frames between reference frames.Mpeg2Settings.Builder parControl(String parControl)
parControl - The new value for the ParControl property for this object.Mpeg2ParControl,
Mpeg2ParControlMpeg2Settings.Builder parControl(Mpeg2ParControl parControl)
parControl - The new value for the ParControl property for this object.Mpeg2ParControl,
Mpeg2ParControlMpeg2Settings.Builder parDenominator(Integer parDenominator)
parDenominator - Pixel Aspect Ratio denominator.Mpeg2Settings.Builder parNumerator(Integer parNumerator)
parNumerator - Pixel Aspect Ratio numerator.Mpeg2Settings.Builder qualityTuningLevel(String qualityTuningLevel)
qualityTuningLevel - The new value for the QualityTuningLevel property for this object.Mpeg2QualityTuningLevel,
Mpeg2QualityTuningLevelMpeg2Settings.Builder qualityTuningLevel(Mpeg2QualityTuningLevel qualityTuningLevel)
qualityTuningLevel - The new value for the QualityTuningLevel property for this object.Mpeg2QualityTuningLevel,
Mpeg2QualityTuningLevelMpeg2Settings.Builder rateControlMode(String rateControlMode)
rateControlMode - The new value for the RateControlMode property for this object.Mpeg2RateControlMode,
Mpeg2RateControlModeMpeg2Settings.Builder rateControlMode(Mpeg2RateControlMode rateControlMode)
rateControlMode - The new value for the RateControlMode property for this object.Mpeg2RateControlMode,
Mpeg2RateControlModeMpeg2Settings.Builder sceneChangeDetect(String sceneChangeDetect)
sceneChangeDetect - The new value for the SceneChangeDetect property for this object.Mpeg2SceneChangeDetect,
Mpeg2SceneChangeDetectMpeg2Settings.Builder sceneChangeDetect(Mpeg2SceneChangeDetect sceneChangeDetect)
sceneChangeDetect - The new value for the SceneChangeDetect property for this object.Mpeg2SceneChangeDetect,
Mpeg2SceneChangeDetectMpeg2Settings.Builder slowPal(String slowPal)
slowPal - The new value for the SlowPal property for this object.Mpeg2SlowPal,
Mpeg2SlowPalMpeg2Settings.Builder slowPal(Mpeg2SlowPal slowPal)
slowPal - The new value for the SlowPal property for this object.Mpeg2SlowPal,
Mpeg2SlowPalMpeg2Settings.Builder softness(Integer softness)
softness - Softness. Selects quantizer matrix, larger values reduce high-frequency content in the encoded image.Mpeg2Settings.Builder spatialAdaptiveQuantization(String spatialAdaptiveQuantization)
spatialAdaptiveQuantization - The new value for the SpatialAdaptiveQuantization property for this object.Mpeg2SpatialAdaptiveQuantization,
Mpeg2SpatialAdaptiveQuantizationMpeg2Settings.Builder spatialAdaptiveQuantization(Mpeg2SpatialAdaptiveQuantization spatialAdaptiveQuantization)
spatialAdaptiveQuantization - The new value for the SpatialAdaptiveQuantization property for this object.Mpeg2SpatialAdaptiveQuantization,
Mpeg2SpatialAdaptiveQuantizationMpeg2Settings.Builder syntax(String syntax)
syntax - The new value for the Syntax property for this object.Mpeg2Syntax,
Mpeg2SyntaxMpeg2Settings.Builder syntax(Mpeg2Syntax syntax)
syntax - The new value for the Syntax property for this object.Mpeg2Syntax,
Mpeg2SyntaxMpeg2Settings.Builder telecine(String telecine)
telecine - The new value for the Telecine property for this object.Mpeg2Telecine,
Mpeg2TelecineMpeg2Settings.Builder telecine(Mpeg2Telecine telecine)
telecine - The new value for the Telecine property for this object.Mpeg2Telecine,
Mpeg2TelecineMpeg2Settings.Builder temporalAdaptiveQuantization(String temporalAdaptiveQuantization)
temporalAdaptiveQuantization - The new value for the TemporalAdaptiveQuantization property for this object.Mpeg2TemporalAdaptiveQuantization,
Mpeg2TemporalAdaptiveQuantizationMpeg2Settings.Builder temporalAdaptiveQuantization(Mpeg2TemporalAdaptiveQuantization temporalAdaptiveQuantization)
temporalAdaptiveQuantization - The new value for the TemporalAdaptiveQuantization property for this object.Mpeg2TemporalAdaptiveQuantization,
Mpeg2TemporalAdaptiveQuantizationCopyright © 2017 Amazon Web Services, Inc. All Rights Reserved.