public class H265VideoConfiguration extends VideoConfiguration
Constructor and Description |
---|
H265VideoConfiguration() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
AdaptiveQuantMode |
getAdaptiveQuantizationMode()
Controls the adaptive quantization algorithm
|
Boolean |
getAdaptiveQuantizationMotion()
Adjust the AQ offsets based on the relative motion of each block with respect to the motion of the frame.
|
Double |
getAdaptiveQuantizationStrength()
Adjust the strength of the adaptive quantization offsets.
|
Integer |
getAllowedRADLBeforeIDR()
Number of RADL pictures allowed infront of IDR.
|
Boolean |
getAnalyzeSourceFramePixels()
Enable motion estimation with source frame pixels, in this mode, motion estimation can be computed independently.
|
Boolean |
getAsymetricMotionPartitionsAnalysis()
Enable analysis of asymmetric motion partitions.
|
BAdapt |
getBAdapt()
Set the level of effort in determining B frame placement
|
Integer |
getBframeBias()
Bias towards B frames in slicetype decision.
|
Integer |
getBframes()
Sets the amount of b frames
minimum: 0
maximum: 16
|
Double |
getBlurComplexity()
Temporally blur complexity.
|
Double |
getBlurQuants()
Temporally blur quants.
|
Long |
getBufsize()
Specify the size of the VBV buffer (kbits)
|
Boolean |
getCodingUnitLossless()
If enabled, consider lossless mode in CU RDO decisions.
|
Boolean |
getConstrainedIntraPrediction()
When generating intra predictions for blocks in inter slices, only intra-coded reference pixels are used.
|
Boolean |
getCopyPicture()
Copy buffers of input picture in frame.
|
Double |
getCrf()
Sets the constant rate factor for quality-based variable bitrate.
|
Boolean |
getCutree()
Enables the use of lookahead’s lowres motion vector fields to determine the amount of reuse of each block to tune adaptive quantization factors.
|
Integer |
getDynamicRateDistortionStrength()
Increases the RD level at points where quality drops due to VBV rate control enforcement.
|
Boolean |
getEarlySkip()
Measure 2Nx2N merge candidates first; if no residual is found, additional modes at that depth are not analysed.
|
Boolean |
getEnableHlgSignaling()
By enabling this video stream will be signaled as HLG
|
Boolean |
getEnableHrdSignaling()
Signal hypothetical reference decoder (HRD) information
|
Boolean |
getEvaluationOfIntraModesInBSlices()
Enables the evaluation of intra modes in B slices.
|
Boolean |
getFastSearchForAngularIntraPredictions()
Enable faster search method for angular intra predictions.
|
ForceFlushMode |
getForceFlush()
Force the encoder to flush frames.
|
Integer |
getGopLookahead()
Number of frames for GOP boundary decision lookahead.
|
Boolean |
getGrainOptimizedRateControl()
Enables a specialised ratecontrol algorithm for film grain content.
|
Boolean |
getHdr()
Force signaling of HDR parameters in SEI packets.
|
Double |
getIpRatio()
QP ratio factor between I and P slices.
|
LevelH265 |
getLevel()
Get level
|
Boolean |
getLevelHighTier()
If high tier is disabled the encoder will attempt to encode only at the main tier.
|
Boolean |
getLimitModes()
When enabled, will limit modes analyzed for each CU using cost metrics from the 4 sub-CUs.
|
LimitReferences |
getLimitReferences()
If enabled, limit references per depth, CU or both.
|
Boolean |
getLimitSao()
Limit SAO filter computation by early terminating SAO process based on inter prediction mode, CTU spatial-domain correlations, and relations between luma and chroma.
|
LimitTransformUnitDepthRecursionMode |
getLimitTransformUnitDepthRecursion()
Enables early exit from transform unit depth recursion, for inter coded blocks.
|
Integer |
getLookaheadSlices()
Use multiple worker threads to measure the estimated cost of each frame within the lookahead.
|
Boolean |
getLowpassDct()
Will use low-pass subband dct approximation instead of the standard dct for 16x16 and 32x32 blocks.
|
String |
getMasterDisplay()
Set the mastering display color volume SEI info (SMPTE ST 2086).
|
Integer |
getMaxAverageLightLevel()
Set the maximum picture average light level (MaxFALL).
|
Long |
getMaxBitrate()
Maximum Bitrate
|
String |
getMaxContentLightLevel()
Set the max content light level (MaxCLL).
|
MaxCtuSize |
getMaxCTUSize()
Get maxCTUSize
|
Integer |
getMaxGop()
Maximum GOP length, the maximum distance between I-frames
|
MaxTransformUnitSize |
getMaximumTransformUnitSize()
Penalty for 32x32 intra transform units in non-I slices.
|
Double |
getMaxKeyframeInterval()
Maximum interval in seconds between key frames
|
Integer |
getMaxMerge()
Maximum number of neighbor (spatial and temporal) candidate blocks that the encoder may consider for merging motion predictions.
|
Long |
getMinBitrate()
Minimum Bitrate
|
MinCodingUnitSize |
getMinCodingUnitSize()
Minimum CU size (width and height).
|
Integer |
getMinGop()
Minimum GOP length, the minimum distance between I-frames
|
Double |
getMinKeyframeInterval()
Minimum interval in seconds between key frames
|
MotionSearch |
getMotionSearch()
Get motionSearch
|
Integer |
getMotionSearchRange()
Set the Motion search range.
|
Integer |
getNoiseReductionInter()
An integer value, which denotes strength of noise reduction in inter CUs.
|
Integer |
getNoiseReductionIntra()
An integer value, which denotes strength of noise reduction in intra CUs.
|
Boolean |
getOpenGop()
Enable open-gop, allows referencing frames from a previous gop
|
Double |
getPbRatio()
QP ratio factor between P and B slices.
|
PresetConfiguration |
getPresetConfiguration()
Use a set of well defined configurations preset to support certain use cases.
|
ProfileH265 |
getProfile()
Get profile
|
Double |
getPsyRateDistortionOptimization()
Psycho-visual rate-distortion retains fine details like film grain at the expense of more blocking artifacts.
|
Double |
getPsyRateDistortionOptimizedQuantization()
Strength of psycho-visual optimizations in quantization.
|
Integer |
getQp()
Sets the quantization factor
minimum: 0
maximum: 51
|
Integer |
getQpMax()
Sets the maximum of quantization factor.
|
Integer |
getQpMin()
Sets the minimum of quantization factor.
|
Integer |
getQpOffsetChromaCb()
Offset of Cb chroma QP from the luma QP selected by rate control.
|
Integer |
getQpOffsetChromaCr()
Offset of Cr chroma QP from the luma QP selected by rate control.
|
Integer |
getQpStep()
The maximum single adjustment in QP allowed to rate control.
|
QuantizationGroupSize |
getQuantizationGroupSize()
Enable adaptive quantization for sub-CTUs.
|
Double |
getQuantizerCurveCompressionFactor()
Sets the quantizer curve compression factor.
|
Integer |
getRateDistortionLevelForModeDecision()
Level of rate-distortion optimization in mode decision.
|
RateDistortionLevelForQuantization |
getRateDistortionLevelForQuantization()
Specify the amount of rate-distortion analysis to use within quantization.
|
RateDistortionPenaltyMode |
getRateDistortionPenalty()
Penalty for 32x32 intra transform units in non-I slices.
|
Integer |
getRcLookahead()
Number of frames for slice-type decision lookahead
minimum: 1
maximum: 250
|
Boolean |
getRectangularMotionPartitionsAnalysis()
Enable analysis of rectangular motion partitions Nx2N and 2NxN.
|
Boolean |
getRecursionSkip()
If enabled exits early from CU depth recursion.
|
Integer |
getRefFrames()
Sets the amount of reference frames
minimum: 0
maximum: 16
|
Boolean |
getRefineRateDistortionCost()
Enable QP based rate distortion refinement.
|
Boolean |
getSao()
Toggle sample adaptive offset loop filter
|
Boolean |
getSaoNonDeblock()
Specify how to handle depencency between SAO and deblocking filter.
|
Double |
getScenecutBias()
This value represents the percentage difference between the inter cost and intra cost of a frame used in scenecut detection.
|
Integer |
getSceneCutThreshold()
Scene Change sensitivity.
|
Boolean |
getSignHide()
Hide sign bit of one coefficient per coding tree unit.
|
Boolean |
getSkipSplitRateDistortionAnalysis()
Enable skipping split rate distortion analysis when sum of split CU RD cost larger than one split CU RD cost for intra CU.
|
Integer |
getSlices()
Encode each incoming frame as multiple parallel slices that may be decoded independently.
|
Boolean |
getSsimRateDistortionOptimization()
It is used for mode selection during analysis of CTUs and can achieve significant gain in terms of objective quality metrics SSIM and PSNR.
|
Boolean |
getStrictCbr()
Enables stricter conditions to control bitrate deviance from the target bitrate in ABR mode.
|
Boolean |
getStrongIntraSmoothing()
Enable strong intra smoothing for 32x32 intra blocks.
|
Integer |
getSubMe()
Set the amount of subpel refinement to perform.
|
Boolean |
getTemporalMotionVectorPredictors()
Enable temporal motion vector predictors in P and B slices.
|
TransformSkipMode |
getTransformSkip()
Enable evaluation of transform skip (bypass DCT but still use quantization) coding for 4x4 TU coded blocks.
|
TuInterDepth |
getTuInterDepth()
Get tuInterDepth
|
TuIntraDepth |
getTuIntraDepth()
Get tuIntraDepth
|
VideoFormat |
getVideoFormat()
Specifies the source format of the original analog video prior to digitizing and encoding
|
Boolean |
getWavefrontParallelProcessing()
The encoder may begin encoding a row as soon as the row above it is at least two CTUs ahead in the encode process.
|
Boolean |
getWeightPredictionOnBSlice()
Enable weighted prediction in B slices
|
Boolean |
getWeightPredictionOnPSlice()
Enable weighted prediction in P slices
|
int |
hashCode() |
void |
setAdaptiveQuantizationMode(AdaptiveQuantMode adaptiveQuantizationMode) |
void |
setAdaptiveQuantizationMotion(Boolean adaptiveQuantizationMotion) |
void |
setAdaptiveQuantizationStrength(Double adaptiveQuantizationStrength) |
void |
setAllowedRADLBeforeIDR(Integer allowedRADLBeforeIDR) |
void |
setAnalyzeSourceFramePixels(Boolean analyzeSourceFramePixels) |
void |
setAsymetricMotionPartitionsAnalysis(Boolean asymetricMotionPartitionsAnalysis) |
void |
setBAdapt(BAdapt bAdapt) |
void |
setBframeBias(Integer bframeBias) |
void |
setBframes(Integer bframes) |
void |
setBlurComplexity(Double blurComplexity) |
void |
setBlurQuants(Double blurQuants) |
void |
setBufsize(Long bufsize) |
void |
setCodingUnitLossless(Boolean codingUnitLossless) |
void |
setConstrainedIntraPrediction(Boolean constrainedIntraPrediction) |
void |
setCopyPicture(Boolean copyPicture) |
void |
setCrf(Double crf) |
void |
setCutree(Boolean cutree) |
void |
setDynamicRateDistortionStrength(Integer dynamicRateDistortionStrength) |
void |
setEarlySkip(Boolean earlySkip) |
void |
setEnableHlgSignaling(Boolean enableHlgSignaling) |
void |
setEnableHrdSignaling(Boolean enableHrdSignaling) |
void |
setEvaluationOfIntraModesInBSlices(Boolean evaluationOfIntraModesInBSlices) |
void |
setFastSearchForAngularIntraPredictions(Boolean fastSearchForAngularIntraPredictions) |
void |
setForceFlush(ForceFlushMode forceFlush) |
void |
setGopLookahead(Integer gopLookahead) |
void |
setGrainOptimizedRateControl(Boolean grainOptimizedRateControl) |
void |
setHdr(Boolean hdr) |
void |
setIpRatio(Double ipRatio) |
void |
setLevel(LevelH265 level) |
void |
setLevelHighTier(Boolean levelHighTier) |
void |
setLimitModes(Boolean limitModes) |
void |
setLimitReferences(LimitReferences limitReferences) |
void |
setLimitSao(Boolean limitSao) |
void |
setLimitTransformUnitDepthRecursion(LimitTransformUnitDepthRecursionMode limitTransformUnitDepthRecursion) |
void |
setLookaheadSlices(Integer lookaheadSlices) |
void |
setLowpassDct(Boolean lowpassDct) |
void |
setMasterDisplay(String masterDisplay) |
void |
setMaxAverageLightLevel(Integer maxAverageLightLevel) |
void |
setMaxBitrate(Long maxBitrate) |
void |
setMaxContentLightLevel(String maxContentLightLevel) |
void |
setMaxCTUSize(MaxCtuSize maxCTUSize) |
void |
setMaxGop(Integer maxGop) |
void |
setMaximumTransformUnitSize(MaxTransformUnitSize maximumTransformUnitSize) |
void |
setMaxKeyframeInterval(Double maxKeyframeInterval) |
void |
setMaxMerge(Integer maxMerge) |
void |
setMinBitrate(Long minBitrate) |
void |
setMinCodingUnitSize(MinCodingUnitSize minCodingUnitSize) |
void |
setMinGop(Integer minGop) |
void |
setMinKeyframeInterval(Double minKeyframeInterval) |
void |
setMotionSearch(MotionSearch motionSearch) |
void |
setMotionSearchRange(Integer motionSearchRange) |
void |
setNoiseReductionInter(Integer noiseReductionInter) |
void |
setNoiseReductionIntra(Integer noiseReductionIntra) |
void |
setOpenGop(Boolean openGop) |
void |
setPbRatio(Double pbRatio) |
void |
setPresetConfiguration(PresetConfiguration presetConfiguration) |
void |
setProfile(ProfileH265 profile) |
void |
setPsyRateDistortionOptimization(Double psyRateDistortionOptimization) |
void |
setPsyRateDistortionOptimizedQuantization(Double psyRateDistortionOptimizedQuantization) |
void |
setQp(Integer qp) |
void |
setQpMax(Integer qpMax) |
void |
setQpMin(Integer qpMin) |
void |
setQpOffsetChromaCb(Integer qpOffsetChromaCb) |
void |
setQpOffsetChromaCr(Integer qpOffsetChromaCr) |
void |
setQpStep(Integer qpStep) |
void |
setQuantizationGroupSize(QuantizationGroupSize quantizationGroupSize) |
void |
setQuantizerCurveCompressionFactor(Double quantizerCurveCompressionFactor) |
void |
setRateDistortionLevelForModeDecision(Integer rateDistortionLevelForModeDecision) |
void |
setRateDistortionLevelForQuantization(RateDistortionLevelForQuantization rateDistortionLevelForQuantization) |
void |
setRateDistortionPenalty(RateDistortionPenaltyMode rateDistortionPenalty) |
void |
setRcLookahead(Integer rcLookahead) |
void |
setRectangularMotionPartitionsAnalysis(Boolean rectangularMotionPartitionsAnalysis) |
void |
setRecursionSkip(Boolean recursionSkip) |
void |
setRefFrames(Integer refFrames) |
void |
setRefineRateDistortionCost(Boolean refineRateDistortionCost) |
void |
setSao(Boolean sao) |
void |
setSaoNonDeblock(Boolean saoNonDeblock) |
void |
setScenecutBias(Double scenecutBias) |
void |
setSceneCutThreshold(Integer sceneCutThreshold) |
void |
setSignHide(Boolean signHide) |
void |
setSkipSplitRateDistortionAnalysis(Boolean skipSplitRateDistortionAnalysis) |
void |
setSlices(Integer slices) |
void |
setSsimRateDistortionOptimization(Boolean ssimRateDistortionOptimization) |
void |
setStrictCbr(Boolean strictCbr) |
void |
setStrongIntraSmoothing(Boolean strongIntraSmoothing) |
void |
setSubMe(Integer subMe) |
void |
setTemporalMotionVectorPredictors(Boolean temporalMotionVectorPredictors) |
void |
setTransformSkip(TransformSkipMode transformSkip) |
void |
setTuInterDepth(TuInterDepth tuInterDepth) |
void |
setTuIntraDepth(TuIntraDepth tuIntraDepth) |
void |
setVideoFormat(VideoFormat videoFormat) |
void |
setWavefrontParallelProcessing(Boolean wavefrontParallelProcessing) |
void |
setWeightPredictionOnBSlice(Boolean weightPredictionOnBSlice) |
void |
setWeightPredictionOnPSlice(Boolean weightPredictionOnPSlice) |
String |
toString() |
getBitrate, getColorConfig, getEncodingMode, getHeight, getPixelFormat, getRate, getSampleAspectRatioDenominator, getSampleAspectRatioNumerator, getWidth, setBitrate, setColorConfig, setEncodingMode, setHeight, setPixelFormat, setRate, setSampleAspectRatioDenominator, setSampleAspectRatioNumerator, setWidth
getCreatedAt, getCustomData, getDescription, getModifiedAt, getName, putCustomDataItem, setCustomData, setDescription, setName
getId
public PresetConfiguration getPresetConfiguration()
public void setPresetConfiguration(PresetConfiguration presetConfiguration)
public Double getCrf()
public void setCrf(Double crf)
public ProfileH265 getProfile()
public void setProfile(ProfileH265 profile)
public Integer getBframes()
public void setBframes(Integer bframes)
public Integer getRefFrames()
public void setRefFrames(Integer refFrames)
public Integer getQp()
public void setQp(Integer qp)
public Long getMaxBitrate()
public void setMaxBitrate(Long maxBitrate)
public Long getMinBitrate()
public void setMinBitrate(Long minBitrate)
public Long getBufsize()
public void setBufsize(Long bufsize)
public Integer getMinGop()
public void setMinGop(Integer minGop)
public Integer getMaxGop()
public void setMaxGop(Integer maxGop)
public Boolean getOpenGop()
public void setOpenGop(Boolean openGop)
public Double getMinKeyframeInterval()
public void setMinKeyframeInterval(Double minKeyframeInterval)
public Double getMaxKeyframeInterval()
public void setMaxKeyframeInterval(Double maxKeyframeInterval)
public LevelH265 getLevel()
public void setLevel(LevelH265 level)
public Integer getRcLookahead()
public void setRcLookahead(Integer rcLookahead)
public BAdapt getBAdapt()
public void setBAdapt(BAdapt bAdapt)
public MaxCtuSize getMaxCTUSize()
public void setMaxCTUSize(MaxCtuSize maxCTUSize)
public TuIntraDepth getTuIntraDepth()
public void setTuIntraDepth(TuIntraDepth tuIntraDepth)
public TuInterDepth getTuInterDepth()
public void setTuInterDepth(TuInterDepth tuInterDepth)
public MotionSearch getMotionSearch()
public void setMotionSearch(MotionSearch motionSearch)
public Integer getSubMe()
public void setSubMe(Integer subMe)
public Integer getMotionSearchRange()
public void setMotionSearchRange(Integer motionSearchRange)
public Boolean getWeightPredictionOnPSlice()
public void setWeightPredictionOnPSlice(Boolean weightPredictionOnPSlice)
public Boolean getWeightPredictionOnBSlice()
public void setWeightPredictionOnBSlice(Boolean weightPredictionOnBSlice)
public Boolean getSao()
public void setSao(Boolean sao)
public String getMasterDisplay()
public void setMasterDisplay(String masterDisplay)
public String getMaxContentLightLevel()
public void setMaxContentLightLevel(String maxContentLightLevel)
public Integer getMaxAverageLightLevel()
public void setMaxAverageLightLevel(Integer maxAverageLightLevel)
public Boolean getHdr()
public void setHdr(Boolean hdr)
public Integer getSceneCutThreshold()
public void setSceneCutThreshold(Integer sceneCutThreshold)
public AdaptiveQuantMode getAdaptiveQuantizationMode()
public void setAdaptiveQuantizationMode(AdaptiveQuantMode adaptiveQuantizationMode)
public Boolean getEnableHlgSignaling()
public void setEnableHlgSignaling(Boolean enableHlgSignaling)
public VideoFormat getVideoFormat()
public void setVideoFormat(VideoFormat videoFormat)
public Double getPsyRateDistortionOptimization()
public void setPsyRateDistortionOptimization(Double psyRateDistortionOptimization)
public Double getPsyRateDistortionOptimizedQuantization()
public void setPsyRateDistortionOptimizedQuantization(Double psyRateDistortionOptimizedQuantization)
public Boolean getEnableHrdSignaling()
public void setEnableHrdSignaling(Boolean enableHrdSignaling)
public Boolean getCutree()
public void setCutree(Boolean cutree)
public MinCodingUnitSize getMinCodingUnitSize()
public void setMinCodingUnitSize(MinCodingUnitSize minCodingUnitSize)
public Integer getLookaheadSlices()
public void setLookaheadSlices(Integer lookaheadSlices)
public LimitReferences getLimitReferences()
public void setLimitReferences(LimitReferences limitReferences)
public Boolean getRectangularMotionPartitionsAnalysis()
public void setRectangularMotionPartitionsAnalysis(Boolean rectangularMotionPartitionsAnalysis)
public Boolean getAsymetricMotionPartitionsAnalysis()
public void setAsymetricMotionPartitionsAnalysis(Boolean asymetricMotionPartitionsAnalysis)
public Boolean getLimitModes()
public void setLimitModes(Boolean limitModes)
public Integer getMaxMerge()
public void setMaxMerge(Integer maxMerge)
public Boolean getEarlySkip()
public void setEarlySkip(Boolean earlySkip)
public Boolean getRecursionSkip()
public void setRecursionSkip(Boolean recursionSkip)
public Boolean getFastSearchForAngularIntraPredictions()
public void setFastSearchForAngularIntraPredictions(Boolean fastSearchForAngularIntraPredictions)
public Boolean getEvaluationOfIntraModesInBSlices()
public void setEvaluationOfIntraModesInBSlices(Boolean evaluationOfIntraModesInBSlices)
public Boolean getSignHide()
public void setSignHide(Boolean signHide)
public Integer getRateDistortionLevelForModeDecision()
public void setRateDistortionLevelForModeDecision(Integer rateDistortionLevelForModeDecision)
public RateDistortionLevelForQuantization getRateDistortionLevelForQuantization()
public void setRateDistortionLevelForQuantization(RateDistortionLevelForQuantization rateDistortionLevelForQuantization)
public Integer getQpMin()
public void setQpMin(Integer qpMin)
public Integer getQpMax()
public void setQpMax(Integer qpMax)
public Boolean getWavefrontParallelProcessing()
public void setWavefrontParallelProcessing(Boolean wavefrontParallelProcessing)
public Integer getSlices()
public void setSlices(Integer slices)
public Boolean getCopyPicture()
public void setCopyPicture(Boolean copyPicture)
public Boolean getLevelHighTier()
public void setLevelHighTier(Boolean levelHighTier)
public Boolean getSkipSplitRateDistortionAnalysis()
public void setSkipSplitRateDistortionAnalysis(Boolean skipSplitRateDistortionAnalysis)
public Boolean getCodingUnitLossless()
public void setCodingUnitLossless(Boolean codingUnitLossless)
public TransformSkipMode getTransformSkip()
public void setTransformSkip(TransformSkipMode transformSkip)
public Boolean getRefineRateDistortionCost()
public void setRefineRateDistortionCost(Boolean refineRateDistortionCost)
public LimitTransformUnitDepthRecursionMode getLimitTransformUnitDepthRecursion()
public void setLimitTransformUnitDepthRecursion(LimitTransformUnitDepthRecursionMode limitTransformUnitDepthRecursion)
public Integer getNoiseReductionIntra()
public void setNoiseReductionIntra(Integer noiseReductionIntra)
public Integer getNoiseReductionInter()
public void setNoiseReductionInter(Integer noiseReductionInter)
public RateDistortionPenaltyMode getRateDistortionPenalty()
public void setRateDistortionPenalty(RateDistortionPenaltyMode rateDistortionPenalty)
public MaxTransformUnitSize getMaximumTransformUnitSize()
public void setMaximumTransformUnitSize(MaxTransformUnitSize maximumTransformUnitSize)
public Integer getDynamicRateDistortionStrength()
public void setDynamicRateDistortionStrength(Integer dynamicRateDistortionStrength)
public Boolean getSsimRateDistortionOptimization()
public void setSsimRateDistortionOptimization(Boolean ssimRateDistortionOptimization)
public Boolean getTemporalMotionVectorPredictors()
public void setTemporalMotionVectorPredictors(Boolean temporalMotionVectorPredictors)
public Boolean getAnalyzeSourceFramePixels()
public void setAnalyzeSourceFramePixels(Boolean analyzeSourceFramePixels)
public Boolean getStrongIntraSmoothing()
public void setStrongIntraSmoothing(Boolean strongIntraSmoothing)
public Boolean getConstrainedIntraPrediction()
public void setConstrainedIntraPrediction(Boolean constrainedIntraPrediction)
public Double getScenecutBias()
public void setScenecutBias(Double scenecutBias)
public Integer getAllowedRADLBeforeIDR()
public void setAllowedRADLBeforeIDR(Integer allowedRADLBeforeIDR)
public Integer getGopLookahead()
public void setGopLookahead(Integer gopLookahead)
public Integer getBframeBias()
public void setBframeBias(Integer bframeBias)
public ForceFlushMode getForceFlush()
public void setForceFlush(ForceFlushMode forceFlush)
public Double getAdaptiveQuantizationStrength()
public void setAdaptiveQuantizationStrength(Double adaptiveQuantizationStrength)
public Boolean getAdaptiveQuantizationMotion()
public void setAdaptiveQuantizationMotion(Boolean adaptiveQuantizationMotion)
public QuantizationGroupSize getQuantizationGroupSize()
public void setQuantizationGroupSize(QuantizationGroupSize quantizationGroupSize)
public Boolean getStrictCbr()
public void setStrictCbr(Boolean strictCbr)
public Integer getQpOffsetChromaCb()
public void setQpOffsetChromaCb(Integer qpOffsetChromaCb)
public Integer getQpOffsetChromaCr()
public void setQpOffsetChromaCr(Integer qpOffsetChromaCr)
public Double getIpRatio()
public void setIpRatio(Double ipRatio)
public Double getPbRatio()
public void setPbRatio(Double pbRatio)
public Double getQuantizerCurveCompressionFactor()
public void setQuantizerCurveCompressionFactor(Double quantizerCurveCompressionFactor)
public Integer getQpStep()
public void setQpStep(Integer qpStep)
public Boolean getGrainOptimizedRateControl()
public void setGrainOptimizedRateControl(Boolean grainOptimizedRateControl)
public Double getBlurQuants()
public void setBlurQuants(Double blurQuants)
public Double getBlurComplexity()
public void setBlurComplexity(Double blurComplexity)
public Boolean getSaoNonDeblock()
public void setSaoNonDeblock(Boolean saoNonDeblock)
public Boolean getLimitSao()
public void setLimitSao(Boolean limitSao)
public Boolean getLowpassDct()
public void setLowpassDct(Boolean lowpassDct)
public boolean equals(Object o)
equals
in class VideoConfiguration
public int hashCode()
hashCode
in class VideoConfiguration
public String toString()
toString
in class VideoConfiguration
Copyright © 2019. All rights reserved.