@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Av1QvbrSettings extends Object implements Serializable, Cloneable, StructuredPojo
| Constructor and Description |
|---|
Av1QvbrSettings() |
| Modifier and Type | Method and Description |
|---|---|
Av1QvbrSettings |
clone() |
boolean |
equals(Object obj) |
Integer |
getQvbrQualityLevel()
Required when you use QVBR rate control mode.
|
Double |
getQvbrQualityLevelFineTune()
Optional.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setQvbrQualityLevel(Integer qvbrQualityLevel)
Required when you use QVBR rate control mode.
|
void |
setQvbrQualityLevelFineTune(Double qvbrQualityLevelFineTune)
Optional.
|
String |
toString()
Returns a string representation of this object.
|
Av1QvbrSettings |
withQvbrQualityLevel(Integer qvbrQualityLevel)
Required when you use QVBR rate control mode.
|
Av1QvbrSettings |
withQvbrQualityLevelFineTune(Double qvbrQualityLevelFineTune)
Optional.
|
public void setQvbrQualityLevel(Integer qvbrQualityLevel)
qvbrQualityLevel - Required when you use QVBR rate control mode. That is, when you specify qvbrSettings within av1Settings.
Specify the general target quality level for this output, from 1 to 10. Use higher numbers for greater
quality. Level 10 results in nearly lossless compression. The quality level for most broadcast-quality
transcodes is between 6 and 9. Optionally, to specify a value between whole numbers, also provide a value
for the setting qvbrQualityLevelFineTune. For example, if you want your QVBR quality level to be 7.33, set
qvbrQualityLevel to 7 and set qvbrQualityLevelFineTune to .33.public Integer getQvbrQualityLevel()
public Av1QvbrSettings withQvbrQualityLevel(Integer qvbrQualityLevel)
qvbrQualityLevel - Required when you use QVBR rate control mode. That is, when you specify qvbrSettings within av1Settings.
Specify the general target quality level for this output, from 1 to 10. Use higher numbers for greater
quality. Level 10 results in nearly lossless compression. The quality level for most broadcast-quality
transcodes is between 6 and 9. Optionally, to specify a value between whole numbers, also provide a value
for the setting qvbrQualityLevelFineTune. For example, if you want your QVBR quality level to be 7.33, set
qvbrQualityLevel to 7 and set qvbrQualityLevelFineTune to .33.public void setQvbrQualityLevelFineTune(Double qvbrQualityLevelFineTune)
qvbrQualityLevelFineTune - Optional. Specify a value here to set the QVBR quality to a level that is between whole numbers. For
example, if you want your QVBR quality level to be 7.33, set qvbrQualityLevel to 7 and set
qvbrQualityLevelFineTune to .33. MediaConvert rounds your QVBR quality level to the nearest third of a
whole number. For example, if you set qvbrQualityLevel to 7 and you set qvbrQualityLevelFineTune to .25,
your actual QVBR quality level is 7.33.public Double getQvbrQualityLevelFineTune()
public Av1QvbrSettings withQvbrQualityLevelFineTune(Double qvbrQualityLevelFineTune)
qvbrQualityLevelFineTune - Optional. Specify a value here to set the QVBR quality to a level that is between whole numbers. For
example, if you want your QVBR quality level to be 7.33, set qvbrQualityLevel to 7 and set
qvbrQualityLevelFineTune to .33. MediaConvert rounds your QVBR quality level to the nearest third of a
whole number. For example, if you set qvbrQualityLevel to 7 and you set qvbrQualityLevelFineTune to .25,
your actual QVBR quality level is 7.33.public String toString()
toString in class ObjectObject.toString()public Av1QvbrSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.