@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class MultiplexStatmuxVideoSettings extends Object implements Serializable, Cloneable, StructuredPojo
Constructor and Description |
---|
MultiplexStatmuxVideoSettings() |
Modifier and Type | Method and Description |
---|---|
MultiplexStatmuxVideoSettings |
clone() |
boolean |
equals(Object obj) |
Integer |
getMaximumBitrate()
Maximum statmux bitrate.
|
Integer |
getMinimumBitrate()
Minimum statmux bitrate.
|
Integer |
getPriority()
The purpose of the priority is to use a combination of the\nmultiplex rate control algorithm and the QVBR
capability of the\nencoder to prioritize the video quality of some channels in a\nmultiplex over others.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setMaximumBitrate(Integer maximumBitrate)
Maximum statmux bitrate.
|
void |
setMinimumBitrate(Integer minimumBitrate)
Minimum statmux bitrate.
|
void |
setPriority(Integer priority)
The purpose of the priority is to use a combination of the\nmultiplex rate control algorithm and the QVBR
capability of the\nencoder to prioritize the video quality of some channels in a\nmultiplex over others.
|
String |
toString()
Returns a string representation of this object.
|
MultiplexStatmuxVideoSettings |
withMaximumBitrate(Integer maximumBitrate)
Maximum statmux bitrate.
|
MultiplexStatmuxVideoSettings |
withMinimumBitrate(Integer minimumBitrate)
Minimum statmux bitrate.
|
MultiplexStatmuxVideoSettings |
withPriority(Integer priority)
The purpose of the priority is to use a combination of the\nmultiplex rate control algorithm and the QVBR
capability of the\nencoder to prioritize the video quality of some channels in a\nmultiplex over others.
|
public void setMaximumBitrate(Integer maximumBitrate)
maximumBitrate
- Maximum statmux bitrate.public Integer getMaximumBitrate()
public MultiplexStatmuxVideoSettings withMaximumBitrate(Integer maximumBitrate)
maximumBitrate
- Maximum statmux bitrate.public void setMinimumBitrate(Integer minimumBitrate)
minimumBitrate
- Minimum statmux bitrate.public Integer getMinimumBitrate()
public MultiplexStatmuxVideoSettings withMinimumBitrate(Integer minimumBitrate)
minimumBitrate
- Minimum statmux bitrate.public void setPriority(Integer priority)
priority
- The purpose of the priority is to use a combination of the\nmultiplex rate control algorithm and the QVBR
capability of the\nencoder to prioritize the video quality of some channels in a\nmultiplex over others.
Channels that have a higher priority will\nget higher video quality at the expense of the video quality
of\nother channels in the multiplex with lower priority.public Integer getPriority()
public MultiplexStatmuxVideoSettings withPriority(Integer priority)
priority
- The purpose of the priority is to use a combination of the\nmultiplex rate control algorithm and the QVBR
capability of the\nencoder to prioritize the video quality of some channels in a\nmultiplex over others.
Channels that have a higher priority will\nget higher video quality at the expense of the video quality
of\nother channels in the multiplex with lower priority.public String toString()
toString
in class Object
Object.toString()
public MultiplexStatmuxVideoSettings clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.