H264Settings.Builder |
H264Settings.Builder.adaptiveQuantization(String adaptiveQuantization) |
Enables or disables adaptive quantization, which is a technique MediaLive can apply to video on a
frame-by-frame basis to produce more compression without losing quality.
|
H264Settings.Builder |
H264Settings.Builder.adaptiveQuantization(H264AdaptiveQuantization adaptiveQuantization) |
Enables or disables adaptive quantization, which is a technique MediaLive can apply to video on a
frame-by-frame basis to produce more compression without losing quality.
|
H264Settings.Builder |
H264Settings.Builder.afdSignaling(String afdSignaling) |
Indicates that AFD values will be written into the output stream.
|
H264Settings.Builder |
H264Settings.Builder.afdSignaling(AfdSignaling afdSignaling) |
Indicates that AFD values will be written into the output stream.
|
H264Settings.Builder |
H264Settings.Builder.bitrate(Integer bitrate) |
Average bitrate in bits/second.
|
H264Settings.Builder |
H264Settings.Builder.bufFillPct(Integer bufFillPct) |
Percentage of the buffer that should initially be filled (HRD buffer model).
|
H264Settings.Builder |
H264Settings.Builder.bufSize(Integer bufSize) |
Size of buffer (HRD buffer model) in bits.
|
static H264Settings.Builder |
H264Settings.builder() |
|
H264Settings.Builder |
H264Settings.Builder.colorMetadata(String colorMetadata) |
Includes colorspace metadata in the output.
|
H264Settings.Builder |
H264Settings.Builder.colorMetadata(H264ColorMetadata colorMetadata) |
Includes colorspace metadata in the output.
|
default H264Settings.Builder |
H264Settings.Builder.colorSpaceSettings(Consumer<H264ColorSpaceSettings.Builder> colorSpaceSettings) |
|
H264Settings.Builder |
H264Settings.Builder.colorSpaceSettings(H264ColorSpaceSettings colorSpaceSettings) |
Color Space settings
|
H264Settings.Builder |
H264Settings.Builder.entropyEncoding(String entropyEncoding) |
Entropy encoding mode.
|
H264Settings.Builder |
H264Settings.Builder.entropyEncoding(H264EntropyEncoding entropyEncoding) |
Entropy encoding mode.
|
default H264Settings.Builder |
H264Settings.Builder.filterSettings(Consumer<H264FilterSettings.Builder> filterSettings) |
Optional filters that you can apply to an encode.
|
H264Settings.Builder |
H264Settings.Builder.filterSettings(H264FilterSettings filterSettings) |
Optional filters that you can apply to an encode.
|
H264Settings.Builder |
H264Settings.Builder.fixedAfd(String fixedAfd) |
Four bit AFD value to write on all frames of video in the output stream.
|
H264Settings.Builder |
H264Settings.Builder.fixedAfd(FixedAfd fixedAfd) |
Four bit AFD value to write on all frames of video in the output stream.
|
H264Settings.Builder |
H264Settings.Builder.flickerAq(String flickerAq) |
Flicker AQ makes adjustments within each frame to reduce flicker or 'pop' on I-frames.
|
H264Settings.Builder |
H264Settings.Builder.flickerAq(H264FlickerAq flickerAq) |
Flicker AQ makes adjustments within each frame to reduce flicker or 'pop' on I-frames.
|
H264Settings.Builder |
H264Settings.Builder.forceFieldPictures(String forceFieldPictures) |
This setting applies only when scan type is "interlaced." It controls whether coding is performed on a field
basis or on a frame basis.
|
H264Settings.Builder |
H264Settings.Builder.forceFieldPictures(H264ForceFieldPictures forceFieldPictures) |
This setting applies only when scan type is "interlaced." It controls whether coding is performed on a field
basis or on a frame basis.
|
H264Settings.Builder |
H264Settings.Builder.framerateControl(String framerateControl) |
This field indicates how the output video frame rate is specified.
|
H264Settings.Builder |
H264Settings.Builder.framerateControl(H264FramerateControl framerateControl) |
This field indicates how the output video frame rate is specified.
|
H264Settings.Builder |
H264Settings.Builder.framerateDenominator(Integer framerateDenominator) |
Framerate denominator.
|
H264Settings.Builder |
H264Settings.Builder.framerateNumerator(Integer framerateNumerator) |
Framerate numerator - framerate is a fraction, e.g.
|
H264Settings.Builder |
H264Settings.Builder.gopBReference(String gopBReference) |
Documentation update needed
|
H264Settings.Builder |
H264Settings.Builder.gopBReference(H264GopBReference gopBReference) |
Documentation update needed
|
H264Settings.Builder |
H264Settings.Builder.gopClosedCadence(Integer gopClosedCadence) |
Frequency of closed GOPs.
|
H264Settings.Builder |
H264Settings.Builder.gopNumBFrames(Integer gopNumBFrames) |
Number of B-frames between reference frames.
|
H264Settings.Builder |
H264Settings.Builder.gopSize(Double gopSize) |
GOP size (keyframe interval) in units of either frames or seconds per gopSizeUnits.
|
H264Settings.Builder |
H264Settings.Builder.gopSizeUnits(String gopSizeUnits) |
Indicates if the gopSize is specified in frames or seconds.
|
H264Settings.Builder |
H264Settings.Builder.gopSizeUnits(H264GopSizeUnits gopSizeUnits) |
Indicates if the gopSize is specified in frames or seconds.
|
H264Settings.Builder |
H264Settings.Builder.level(String level) |
H.264 Level.
|
H264Settings.Builder |
H264Settings.Builder.level(H264Level level) |
H.264 Level.
|
H264Settings.Builder |
H264Settings.Builder.lookAheadRateControl(String lookAheadRateControl) |
Amount of lookahead.
|
H264Settings.Builder |
H264Settings.Builder.lookAheadRateControl(H264LookAheadRateControl lookAheadRateControl) |
Amount of lookahead.
|
H264Settings.Builder |
H264Settings.Builder.maxBitrate(Integer maxBitrate) |
For QVBR: See the tooltip for Quality level
For VBR: Set the maximum bitrate in order to accommodate expected spikes in the complexity of the video.
|
H264Settings.Builder |
H264Settings.Builder.minIInterval(Integer minIInterval) |
Only meaningful if sceneChangeDetect is set to enabled.
|
H264Settings.Builder |
H264Settings.Builder.numRefFrames(Integer numRefFrames) |
Number of reference frames to use.
|
H264Settings.Builder |
H264Settings.Builder.parControl(String parControl) |
This field indicates how the output pixel aspect ratio is specified.
|
H264Settings.Builder |
H264Settings.Builder.parControl(H264ParControl parControl) |
This field indicates how the output pixel aspect ratio is specified.
|
H264Settings.Builder |
H264Settings.Builder.parDenominator(Integer parDenominator) |
Pixel Aspect Ratio denominator.
|
H264Settings.Builder |
H264Settings.Builder.parNumerator(Integer parNumerator) |
Pixel Aspect Ratio numerator.
|
H264Settings.Builder |
H264Settings.Builder.profile(String profile) |
H.264 Profile.
|
H264Settings.Builder |
H264Settings.Builder.profile(H264Profile profile) |
H.264 Profile.
|
H264Settings.Builder |
H264Settings.Builder.qualityLevel(String qualityLevel) |
Leave as STANDARD_QUALITY or choose a different value (which might result in additional costs to run the
channel).
|
H264Settings.Builder |
H264Settings.Builder.qualityLevel(H264QualityLevel qualityLevel) |
Leave as STANDARD_QUALITY or choose a different value (which might result in additional costs to run the
channel).
|
H264Settings.Builder |
H264Settings.Builder.qvbrQualityLevel(Integer qvbrQualityLevel) |
Controls the target quality for the video encode.
|
H264Settings.Builder |
H264Settings.Builder.rateControlMode(String rateControlMode) |
Rate control mode.
|
H264Settings.Builder |
H264Settings.Builder.rateControlMode(H264RateControlMode rateControlMode) |
Rate control mode.
|
H264Settings.Builder |
H264Settings.Builder.scanType(String scanType) |
Sets the scan type of the output to progressive or top-field-first interlaced.
|
H264Settings.Builder |
H264Settings.Builder.scanType(H264ScanType scanType) |
Sets the scan type of the output to progressive or top-field-first interlaced.
|
H264Settings.Builder |
H264Settings.Builder.sceneChangeDetect(String sceneChangeDetect) |
Scene change detection.
|
H264Settings.Builder |
H264Settings.Builder.sceneChangeDetect(H264SceneChangeDetect sceneChangeDetect) |
Scene change detection.
|
H264Settings.Builder |
H264Settings.Builder.slices(Integer slices) |
Number of slices per picture.
|
H264Settings.Builder |
H264Settings.Builder.softness(Integer softness) |
Softness.
|
H264Settings.Builder |
H264Settings.Builder.spatialAq(String spatialAq) |
Spatial AQ makes adjustments within each frame based on spatial variation of content complexity.
|
H264Settings.Builder |
H264Settings.Builder.spatialAq(H264SpatialAq spatialAq) |
Spatial AQ makes adjustments within each frame based on spatial variation of content complexity.
|
H264Settings.Builder |
H264Settings.Builder.subgopLength(String subgopLength) |
If set to fixed, use gopNumBFrames B-frames per sub-GOP.
|
H264Settings.Builder |
H264Settings.Builder.subgopLength(H264SubGopLength subgopLength) |
If set to fixed, use gopNumBFrames B-frames per sub-GOP.
|
H264Settings.Builder |
H264Settings.Builder.syntax(String syntax) |
Produces a bitstream compliant with SMPTE RP-2027.
|
H264Settings.Builder |
H264Settings.Builder.syntax(H264Syntax syntax) |
Produces a bitstream compliant with SMPTE RP-2027.
|
H264Settings.Builder |
H264Settings.Builder.temporalAq(String temporalAq) |
Temporal makes adjustments within each frame based on temporal variation of content complexity.
|
H264Settings.Builder |
H264Settings.Builder.temporalAq(H264TemporalAq temporalAq) |
Temporal makes adjustments within each frame based on temporal variation of content complexity.
|
default H264Settings.Builder |
H264Settings.Builder.timecodeBurninSettings(Consumer<TimecodeBurninSettings.Builder> timecodeBurninSettings) |
|
H264Settings.Builder |
H264Settings.Builder.timecodeBurninSettings(TimecodeBurninSettings timecodeBurninSettings) |
Timecode burn-in settings
|
H264Settings.Builder |
H264Settings.Builder.timecodeInsertion(String timecodeInsertion) |
Determines how timecodes should be inserted into the video elementary stream.
|
H264Settings.Builder |
H264Settings.Builder.timecodeInsertion(H264TimecodeInsertionBehavior timecodeInsertion) |
Determines how timecodes should be inserted into the video elementary stream.
|
H264Settings.Builder |
H264Settings.toBuilder() |
|