public class Vp8VideoConfiguration extends VideoConfiguration
Constructor and Description |
---|
Vp8VideoConfiguration() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Integer |
getArnrMaxFrames()
altref noise reduction max frame count.
|
Integer |
getArnrStrength()
altref noise reduction filter strength.
|
Vp8ArnrType |
getArnrType()
Get arnrType
|
Integer |
getCpuUsed()
Get cpuUsed
|
Integer |
getCrf()
Constant rate factor for quality-based variable bitrate.
|
Integer |
getLagInFrames()
Number of frames to look ahead for alternate reference frame selection.
|
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
|
Vp8NoiseSensitivity |
getNoiseSensitivity()
Get noiseSensitivity
|
Integer |
getQpMax()
Maximum quantization factor.
|
Integer |
getQpMin()
Minimum quantization factor.
|
Vp8Quality |
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.
|
int |
hashCode() |
void |
setArnrMaxFrames(Integer arnrMaxFrames)
altref noise reduction max frame count.
|
void |
setArnrStrength(Integer arnrStrength)
altref noise reduction filter strength.
|
void |
setArnrType(Vp8ArnrType arnrType)
Set arnrType
|
void |
setCrf(Integer crf)
Constant rate factor for quality-based variable bitrate.
|
void |
setLagInFrames(Integer lagInFrames)
Number of frames to look ahead for alternate reference frame selection.
|
void |
setMaxGop(Integer maxGop)
Maximum GOP length, the maximum distance between I-frames
|
void |
setMaxIntraRate(Long maxIntraRate)
Maximum I-frame bitrate (percentage) 0=unlimited
|
void |
setMaxKeyframeInterval(Double maxKeyframeInterval)
Maximum interval in seconds between key frames
|
void |
setMinGop(Integer minGop)
Minimum GOP length, the minimum distance between I-frames.
|
void |
setMinKeyframeInterval(Double minKeyframeInterval)
Minimum interval in seconds between key frames
|
void |
setNoiseSensitivity(Vp8NoiseSensitivity noiseSensitivity)
Set noiseSensitivity
|
void |
setQpMax(Integer qpMax)
Maximum quantization factor.
|
void |
setQpMin(Integer qpMin)
Minimum quantization factor.
|
void |
setQuality(Vp8Quality quality)
Set quality
|
void |
setRateOvershootPct(Integer rateOvershootPct)
Datarate overshoot (max) target (percentage).
|
void |
setRateUndershootPct(Integer rateUndershootPct)
Datarate undershoot (min) target (percentage).
|
void |
setSharpness(Integer sharpness)
Loop filter sharpness.
|
void |
setStaticThresh(Integer staticThresh)
A change threshold on blocks below which they will be skipped by the encoder.
|
String |
toString() |
getBitrate, getColorConfig, getDisplayAspectRatio, getEncodingMode, getHeight, getPixelFormat, getRate, getSampleAspectRatioDenominator, getSampleAspectRatioNumerator, getWidth, setBitrate, setColorConfig, setDisplayAspectRatio, setEncodingMode, setHeight, setPixelFormat, setRate, setSampleAspectRatioDenominator, setSampleAspectRatioNumerator, setWidth
getCreatedAt, getCustomData, getDescription, getModifiedAt, getName, putCustomDataItem, setCustomData, setDescription, setName
getId
public Integer getCrf()
public void setCrf(Integer crf)
crf
- Constant rate factor for quality-based variable bitrate. Either bitrate or crf is required.
minimum: 0
maximum: 63public Integer getLagInFrames()
public void setLagInFrames(Integer lagInFrames)
lagInFrames
- Number of frames to look ahead for alternate reference frame selection.
minimum: 0
maximum: 25public Long getMaxIntraRate()
public void setMaxIntraRate(Long maxIntraRate)
maxIntraRate
- Maximum I-frame bitrate (percentage) 0=unlimitedpublic Integer getQpMin()
public void setQpMin(Integer qpMin)
qpMin
- Minimum quantization factor.
minimum: 0
maximum: 63public Integer getQpMax()
public void setQpMax(Integer qpMax)
qpMax
- Maximum quantization factor.
minimum: 0
maximum: 63public Integer getRateUndershootPct()
public void setRateUndershootPct(Integer rateUndershootPct)
rateUndershootPct
- Datarate undershoot (min) target (percentage).
minimum: 0
maximum: 100public Integer getRateOvershootPct()
public void setRateOvershootPct(Integer rateOvershootPct)
rateOvershootPct
- Datarate overshoot (max) target (percentage).
minimum: 0
maximum: 100public Integer getCpuUsed()
public Vp8NoiseSensitivity getNoiseSensitivity()
public void setNoiseSensitivity(Vp8NoiseSensitivity noiseSensitivity)
noiseSensitivity
- public Integer getSharpness()
public void setSharpness(Integer sharpness)
sharpness
- Loop filter sharpness.
minimum: 0
maximum: 7public Integer getMinGop()
public void setMinGop(Integer minGop)
minGop
- Minimum GOP length, the minimum distance between I-frames.public Integer getMaxGop()
public void setMaxGop(Integer maxGop)
maxGop
- Maximum GOP length, the maximum distance between I-framespublic Double getMinKeyframeInterval()
public void setMinKeyframeInterval(Double minKeyframeInterval)
minKeyframeInterval
- Minimum interval in seconds between key framespublic Double getMaxKeyframeInterval()
public void setMaxKeyframeInterval(Double maxKeyframeInterval)
maxKeyframeInterval
- Maximum interval in seconds between key framespublic Vp8Quality getQuality()
public void setQuality(Vp8Quality quality)
quality
- public Integer getStaticThresh()
public void setStaticThresh(Integer staticThresh)
staticThresh
- A change threshold on blocks below which they will be skipped by the encoder.
minimum: 0public Integer getArnrMaxFrames()
public void setArnrMaxFrames(Integer arnrMaxFrames)
arnrMaxFrames
- altref noise reduction max frame count.
minimum: 0
maximum: 15public Integer getArnrStrength()
public void setArnrStrength(Integer arnrStrength)
arnrStrength
- altref noise reduction filter strength.
minimum: 0
maximum: 6public Vp8ArnrType getArnrType()
public void setArnrType(Vp8ArnrType arnrType)
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 © 2024. All rights reserved.