| Package | Description |
|---|---|
| com.amazonaws.services.medialive.model |
| Modifier and Type | Method and Description |
|---|---|
H264Settings |
H264Settings.clone() |
H264Settings |
VideoCodecSettings.getH264Settings() |
H264Settings |
H264Settings.withAdaptiveQuantization(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 |
H264Settings.withAdaptiveQuantization(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 |
H264Settings.withAfdSignaling(AfdSignaling afdSignaling)
Indicates that AFD values will be written into the output stream.
|
H264Settings |
H264Settings.withAfdSignaling(String afdSignaling)
Indicates that AFD values will be written into the output stream.
|
H264Settings |
H264Settings.withBitrate(Integer bitrate)
Average bitrate in bits/second.
|
H264Settings |
H264Settings.withBufFillPct(Integer bufFillPct)
Percentage of the buffer that should initially be filled (HRD buffer model).
|
H264Settings |
H264Settings.withBufSize(Integer bufSize)
Size of buffer (HRD buffer model) in bits.
|
H264Settings |
H264Settings.withColorMetadata(H264ColorMetadata colorMetadata)
Includes colorspace metadata in the output.
|
H264Settings |
H264Settings.withColorMetadata(String colorMetadata)
Includes colorspace metadata in the output.
|
H264Settings |
H264Settings.withColorSpaceSettings(H264ColorSpaceSettings colorSpaceSettings)
Color Space settings
|
H264Settings |
H264Settings.withEntropyEncoding(H264EntropyEncoding entropyEncoding)
Entropy encoding mode.
|
H264Settings |
H264Settings.withEntropyEncoding(String entropyEncoding)
Entropy encoding mode.
|
H264Settings |
H264Settings.withFilterSettings(H264FilterSettings filterSettings)
Optional filters that you can apply to an encode.
|
H264Settings |
H264Settings.withFixedAfd(FixedAfd fixedAfd)
Four bit AFD value to write on all frames of video in the output stream.
|
H264Settings |
H264Settings.withFixedAfd(String fixedAfd)
Four bit AFD value to write on all frames of video in the output stream.
|
H264Settings |
H264Settings.withFlickerAq(H264FlickerAq flickerAq)
Flicker AQ makes adjustments within each frame to reduce flicker or 'pop' on I-frames.
|
H264Settings |
H264Settings.withFlickerAq(String flickerAq)
Flicker AQ makes adjustments within each frame to reduce flicker or 'pop' on I-frames.
|
H264Settings |
H264Settings.withForceFieldPictures(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 |
H264Settings.withForceFieldPictures(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 |
H264Settings.withFramerateControl(H264FramerateControl framerateControl)
This field indicates how the output video frame rate is specified.
|
H264Settings |
H264Settings.withFramerateControl(String framerateControl)
This field indicates how the output video frame rate is specified.
|
H264Settings |
H264Settings.withFramerateDenominator(Integer framerateDenominator)
Framerate denominator.
|
H264Settings |
H264Settings.withFramerateNumerator(Integer framerateNumerator)
Framerate numerator - framerate is a fraction, e.g.
|
H264Settings |
H264Settings.withGopBReference(H264GopBReference gopBReference)
Documentation update needed
|
H264Settings |
H264Settings.withGopBReference(String gopBReference)
Documentation update needed
|
H264Settings |
H264Settings.withGopClosedCadence(Integer gopClosedCadence)
Frequency of closed GOPs.
|
H264Settings |
H264Settings.withGopNumBFrames(Integer gopNumBFrames)
Number of B-frames between reference frames.
|
H264Settings |
H264Settings.withGopSize(Double gopSize)
GOP size (keyframe interval) in units of either frames or seconds per gopSizeUnits.
|
H264Settings |
H264Settings.withGopSizeUnits(H264GopSizeUnits gopSizeUnits)
Indicates if the gopSize is specified in frames or seconds.
|
H264Settings |
H264Settings.withGopSizeUnits(String gopSizeUnits)
Indicates if the gopSize is specified in frames or seconds.
|
H264Settings |
H264Settings.withLevel(H264Level level)
H.264 Level.
|
H264Settings |
H264Settings.withLevel(String level)
H.264 Level.
|
H264Settings |
H264Settings.withLookAheadRateControl(H264LookAheadRateControl lookAheadRateControl)
Amount of lookahead.
|
H264Settings |
H264Settings.withLookAheadRateControl(String lookAheadRateControl)
Amount of lookahead.
|
H264Settings |
H264Settings.withMaxBitrate(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 |
H264Settings.withMinIInterval(Integer minIInterval)
Only meaningful if sceneChangeDetect is set to enabled.
|
H264Settings |
H264Settings.withNumRefFrames(Integer numRefFrames)
Number of reference frames to use.
|
H264Settings |
H264Settings.withParControl(H264ParControl parControl)
This field indicates how the output pixel aspect ratio is specified.
|
H264Settings |
H264Settings.withParControl(String parControl)
This field indicates how the output pixel aspect ratio is specified.
|
H264Settings |
H264Settings.withParDenominator(Integer parDenominator)
Pixel Aspect Ratio denominator.
|
H264Settings |
H264Settings.withParNumerator(Integer parNumerator)
Pixel Aspect Ratio numerator.
|
H264Settings |
H264Settings.withProfile(H264Profile profile)
H.264 Profile.
|
H264Settings |
H264Settings.withProfile(String profile)
H.264 Profile.
|
H264Settings |
H264Settings.withQualityLevel(H264QualityLevel qualityLevel)
Leave as STANDARD_QUALITY or choose a different value (which might result in additional costs to run the
channel).
|
H264Settings |
H264Settings.withQualityLevel(String qualityLevel)
Leave as STANDARD_QUALITY or choose a different value (which might result in additional costs to run the
channel).
|
H264Settings |
H264Settings.withQvbrQualityLevel(Integer qvbrQualityLevel)
Controls the target quality for the video encode.
|
H264Settings |
H264Settings.withRateControlMode(H264RateControlMode rateControlMode)
Rate control mode.
|
H264Settings |
H264Settings.withRateControlMode(String rateControlMode)
Rate control mode.
|
H264Settings |
H264Settings.withScanType(H264ScanType scanType)
Sets the scan type of the output to progressive or top-field-first interlaced.
|
H264Settings |
H264Settings.withScanType(String scanType)
Sets the scan type of the output to progressive or top-field-first interlaced.
|
H264Settings |
H264Settings.withSceneChangeDetect(H264SceneChangeDetect sceneChangeDetect)
Scene change detection.
|
H264Settings |
H264Settings.withSceneChangeDetect(String sceneChangeDetect)
Scene change detection.
|
H264Settings |
H264Settings.withSlices(Integer slices)
Number of slices per picture.
|
H264Settings |
H264Settings.withSoftness(Integer softness)
Softness.
|
H264Settings |
H264Settings.withSpatialAq(H264SpatialAq spatialAq)
Spatial AQ makes adjustments within each frame based on spatial variation of content complexity.
|
H264Settings |
H264Settings.withSpatialAq(String spatialAq)
Spatial AQ makes adjustments within each frame based on spatial variation of content complexity.
|
H264Settings |
H264Settings.withSubgopLength(H264SubGopLength subgopLength)
If set to fixed, use gopNumBFrames B-frames per sub-GOP.
|
H264Settings |
H264Settings.withSubgopLength(String subgopLength)
If set to fixed, use gopNumBFrames B-frames per sub-GOP.
|
H264Settings |
H264Settings.withSyntax(H264Syntax syntax)
Produces a bitstream compliant with SMPTE RP-2027.
|
H264Settings |
H264Settings.withSyntax(String syntax)
Produces a bitstream compliant with SMPTE RP-2027.
|
H264Settings |
H264Settings.withTemporalAq(H264TemporalAq temporalAq)
Temporal makes adjustments within each frame based on temporal variation of content complexity.
|
H264Settings |
H264Settings.withTemporalAq(String temporalAq)
Temporal makes adjustments within each frame based on temporal variation of content complexity.
|
H264Settings |
H264Settings.withTimecodeInsertion(H264TimecodeInsertionBehavior timecodeInsertion)
Determines how timecodes should be inserted into the video elementary stream.
|
H264Settings |
H264Settings.withTimecodeInsertion(String timecodeInsertion)
Determines how timecodes should be inserted into the video elementary stream.
|
| Modifier and Type | Method and Description |
|---|---|
void |
VideoCodecSettings.setH264Settings(H264Settings h264Settings) |
VideoCodecSettings |
VideoCodecSettings.withH264Settings(H264Settings h264Settings) |
Copyright © 2022. All rights reserved.