public class Av1VideoConfiguration extends VideoConfiguration
Constructor and Description |
---|
Av1VideoConfiguration() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Av1AdaptiveQuantMode |
getAdaptiveQuantMode()
Get adaptiveQuantMode
|
Integer |
getArnrMaxFrames()
The max number of frames to create arf
|
Integer |
getArnrStrength()
The filter strength for the arf
|
Long |
getClientBufferSize()
Decoder buffer size in milliseconds
|
Long |
getClientInitialBufferSize()
Decoder buffer initial size in milliseconds
|
Long |
getClientOptimalBufferSize()
Decoder buffer optimal size in milliseconds
|
Boolean |
getIsAutomaticAltRefFramesEnabled()
Enable automatic set and use alf frames
|
Boolean |
getIsFrameBoostEnabled()
Enable quality boost by lowering frame level Q periodically
|
Boolean |
getIsFrameParallel()
Enable frame parallel decoding feature
|
Boolean |
getIsLossless()
Lossless encoding mode
|
Av1KeyPlacementMode |
getKeyPlacementMode()
Get keyPlacementMode
|
Integer |
getLagInFrames()
Number of frames to look ahead for alternate reference frame selection
minimum: 0
maximum: 25
|
Integer |
getMaxGfInterval()
Maximum interval between GF/ARF frames
|
Long |
getMaxIntraRate()
Maximum data rate for intra frames, expressed as a percentage of the average per-frame bitrate.
|
Integer |
getMaxQ()
Maximum (worst quality) quantizer
|
Integer |
getMinGfInterval()
Minimum interval between GF/ARF frames
|
Integer |
getMinQ()
Minimum (best quality) quantizer
|
Integer |
getMtuSize()
Maximum number of bytes in a tile group
|
Boolean |
getNoiseSensitivity()
Enable noise sensitivity on Y channel
|
Integer |
getNumTileGroups()
Maximum number of tile groups
|
Integer |
getOvershootPct()
Rate control adaptation overshoot control
minimum: 0
maximum: 1000
|
Integer |
getSharpness()
Sets the sharpness
|
Integer |
getTileColumns()
Number of tile columns to use, log2
minimum: 0
maximum: 6
|
Integer |
getTileRows()
Number of tile rows to use, log2
minimum: 0
maximum: 2
|
Integer |
getUndershootPct()
Rate control adaptation undershoot control
minimum: 0
maximum: 1000
|
int |
hashCode() |
void |
setAdaptiveQuantMode(Av1AdaptiveQuantMode adaptiveQuantMode) |
void |
setArnrMaxFrames(Integer arnrMaxFrames) |
void |
setArnrStrength(Integer arnrStrength) |
void |
setClientBufferSize(Long clientBufferSize) |
void |
setClientInitialBufferSize(Long clientInitialBufferSize) |
void |
setClientOptimalBufferSize(Long clientOptimalBufferSize) |
void |
setIsAutomaticAltRefFramesEnabled(Boolean isAutomaticAltRefFramesEnabled) |
void |
setIsFrameBoostEnabled(Boolean isFrameBoostEnabled) |
void |
setIsFrameParallel(Boolean isFrameParallel) |
void |
setIsLossless(Boolean isLossless) |
void |
setKeyPlacementMode(Av1KeyPlacementMode keyPlacementMode) |
void |
setLagInFrames(Integer lagInFrames) |
void |
setMaxGfInterval(Integer maxGfInterval) |
void |
setMaxIntraRate(Long maxIntraRate) |
void |
setMaxQ(Integer maxQ) |
void |
setMinGfInterval(Integer minGfInterval) |
void |
setMinQ(Integer minQ) |
void |
setMtuSize(Integer mtuSize) |
void |
setNoiseSensitivity(Boolean noiseSensitivity) |
void |
setNumTileGroups(Integer numTileGroups) |
void |
setOvershootPct(Integer overshootPct) |
void |
setSharpness(Integer sharpness) |
void |
setTileColumns(Integer tileColumns) |
void |
setTileRows(Integer tileRows) |
void |
setUndershootPct(Integer undershootPct) |
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 Av1KeyPlacementMode getKeyPlacementMode()
public void setKeyPlacementMode(Av1KeyPlacementMode keyPlacementMode)
public Av1AdaptiveQuantMode getAdaptiveQuantMode()
public void setAdaptiveQuantMode(Av1AdaptiveQuantMode adaptiveQuantMode)
public Integer getLagInFrames()
public void setLagInFrames(Integer lagInFrames)
public Integer getMinQ()
public void setMinQ(Integer minQ)
public Integer getMaxQ()
public void setMaxQ(Integer maxQ)
public Integer getUndershootPct()
public void setUndershootPct(Integer undershootPct)
public Integer getOvershootPct()
public void setOvershootPct(Integer overshootPct)
public Long getClientBufferSize()
public void setClientBufferSize(Long clientBufferSize)
public Long getClientInitialBufferSize()
public void setClientInitialBufferSize(Long clientInitialBufferSize)
public Long getClientOptimalBufferSize()
public void setClientOptimalBufferSize(Long clientOptimalBufferSize)
public Integer getTileColumns()
public void setTileColumns(Integer tileColumns)
public Integer getTileRows()
public void setTileRows(Integer tileRows)
public Boolean getIsAutomaticAltRefFramesEnabled()
public void setIsAutomaticAltRefFramesEnabled(Boolean isAutomaticAltRefFramesEnabled)
public Integer getArnrMaxFrames()
public void setArnrMaxFrames(Integer arnrMaxFrames)
public Integer getArnrStrength()
public void setArnrStrength(Integer arnrStrength)
public Long getMaxIntraRate()
public void setMaxIntraRate(Long maxIntraRate)
public Boolean getIsLossless()
public void setIsLossless(Boolean isLossless)
public Boolean getIsFrameParallel()
public void setIsFrameParallel(Boolean isFrameParallel)
public Integer getSharpness()
public void setSharpness(Integer sharpness)
public Boolean getIsFrameBoostEnabled()
public void setIsFrameBoostEnabled(Boolean isFrameBoostEnabled)
public Boolean getNoiseSensitivity()
public void setNoiseSensitivity(Boolean noiseSensitivity)
public Integer getMinGfInterval()
public void setMinGfInterval(Integer minGfInterval)
public Integer getMaxGfInterval()
public void setMaxGfInterval(Integer maxGfInterval)
public Integer getNumTileGroups()
public void setNumTileGroups(Integer numTileGroups)
public Integer getMtuSize()
public void setMtuSize(Integer mtuSize)
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.