public class Vp9VideoConfiguration extends VideoConfiguration
Constructor and Description |
---|
Vp9VideoConfiguration() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Vp9AqMode |
getAqMode()
Get aqMode
|
Integer |
getArnrMaxFrames()
altref noise reduction max frame count.
|
Integer |
getArnrStrength()
altref noise reduction filter strength.
|
Vp9ArnrType |
getArnrType()
Get arnrType
|
Integer |
getCrf()
Sets the constant rate factor for quality-based variable bitrate.
|
Boolean |
getFrameParallel()
Enable frame parallel decodability features
|
Integer |
getLagInFrames()
Number of frames to look ahead for alternate reference frame selection.
|
Boolean |
getLossless()
Lossless mode
|
Integer |
getMaxGop()
Maximum GOP length, the maximum distance between I-frames
|
Long |
getMaxIntraRate()
Maximum I-frame bitrate (percentage) 0=unlimited
|
Double |
getMaxKeyframeInterval()
Maximum interval in seconds between key frames
|
Integer |
getMinGop()
Minimum GOP length, the minimum distance between I-frames.
|
Double |
getMinKeyframeInterval()
Minimum interval in seconds between key frames
|
Boolean |
getNoiseSensitivity()
Enable noise sensitivity on Y channel
|
PresetConfiguration |
getPresetConfiguration()
Use a set of well defined configurations preset to support certain use cases.
|
Integer |
getQpMax()
Sets the maximum of quantization factor.
|
Integer |
getQpMin()
Sets the minimum of quantization factor.
|
Vp9Quality |
getQuality()
Get quality
|
Integer |
getRateOvershootPct()
Datarate overshoot (max) target (percentage).
|
Integer |
getRateUndershootPct()
Datarate undershoot (min) target (percentage).
|
Integer |
getSharpness()
Loop filter sharpness.
|
Integer |
getStaticThresh()
A change threshold on blocks below which they will be skipped by the encoder.
|
Integer |
getTileColumns()
Number of tile columns to use, log2.
|
Integer |
getTileRows()
Number of tile rows to use, log2.
|
int |
hashCode() |
void |
setAqMode(Vp9AqMode aqMode) |
void |
setArnrMaxFrames(Integer arnrMaxFrames) |
void |
setArnrStrength(Integer arnrStrength) |
void |
setArnrType(Vp9ArnrType arnrType) |
void |
setCrf(Integer crf) |
void |
setFrameParallel(Boolean frameParallel) |
void |
setLagInFrames(Integer lagInFrames) |
void |
setLossless(Boolean lossless) |
void |
setMaxGop(Integer maxGop) |
void |
setMaxIntraRate(Long maxIntraRate) |
void |
setMaxKeyframeInterval(Double maxKeyframeInterval) |
void |
setMinGop(Integer minGop) |
void |
setMinKeyframeInterval(Double minKeyframeInterval) |
void |
setNoiseSensitivity(Boolean noiseSensitivity) |
void |
setPresetConfiguration(PresetConfiguration presetConfiguration) |
void |
setQpMax(Integer qpMax) |
void |
setQpMin(Integer qpMin) |
void |
setQuality(Vp9Quality quality) |
void |
setRateOvershootPct(Integer rateOvershootPct) |
void |
setRateUndershootPct(Integer rateUndershootPct) |
void |
setSharpness(Integer sharpness) |
void |
setStaticThresh(Integer staticThresh) |
void |
setTileColumns(Integer tileColumns) |
void |
setTileRows(Integer tileRows) |
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 Integer getCrf()
public void setCrf(Integer crf)
public Integer getLagInFrames()
public void setLagInFrames(Integer lagInFrames)
public Integer getTileColumns()
public void setTileColumns(Integer tileColumns)
public Integer getTileRows()
public void setTileRows(Integer tileRows)
public Boolean getFrameParallel()
public void setFrameParallel(Boolean frameParallel)
public Long getMaxIntraRate()
public void setMaxIntraRate(Long maxIntraRate)
public Integer getQpMin()
public void setQpMin(Integer qpMin)
public Integer getQpMax()
public void setQpMax(Integer qpMax)
public Integer getRateUndershootPct()
public void setRateUndershootPct(Integer rateUndershootPct)
public Integer getRateOvershootPct()
public void setRateOvershootPct(Integer rateOvershootPct)
public Boolean getNoiseSensitivity()
public void setNoiseSensitivity(Boolean noiseSensitivity)
public Integer getSharpness()
public void setSharpness(Integer sharpness)
public Integer getMinGop()
public void setMinGop(Integer minGop)
public Integer getMaxGop()
public void setMaxGop(Integer maxGop)
public Double getMinKeyframeInterval()
public void setMinKeyframeInterval(Double minKeyframeInterval)
public Double getMaxKeyframeInterval()
public void setMaxKeyframeInterval(Double maxKeyframeInterval)
public Vp9Quality getQuality()
public void setQuality(Vp9Quality quality)
public Boolean getLossless()
public void setLossless(Boolean lossless)
public Integer getStaticThresh()
public void setStaticThresh(Integer staticThresh)
public Vp9AqMode getAqMode()
public void setAqMode(Vp9AqMode aqMode)
public Integer getArnrMaxFrames()
public void setArnrMaxFrames(Integer arnrMaxFrames)
public Integer getArnrStrength()
public void setArnrStrength(Integer arnrStrength)
public Vp9ArnrType getArnrType()
public void setArnrType(Vp9ArnrType arnrType)
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.