EncoderPreference.Builder
class EncoderPreference.Builder
Builder class for constructing a EncoderPreference object from specified parameters.
Summary
Public constructors |
|---|
Builder()Creates a new Builder with default preference settings. |
Public functions |
|
|---|---|
EncoderPreference |
build()Creates an |
EncoderPreference.Builder |
setBitrateMode(bitrateMode: Int)Sets the preferred bitrate mode. |
EncoderPreference.Builder |
setEncoderType(encoderType: Int)Sets the preferred encoding type. |
Public constructors
Public functions
build
fun build(): EncoderPreference
Creates an EncoderPreference object from the current settings.
| Returns | |
|---|---|
EncoderPreference |
The immutable EncoderPreference object. |
setBitrateMode
fun setBitrateMode(bitrateMode: Int): EncoderPreference.Builder
Sets the preferred bitrate mode.
| Parameters | |
|---|---|
bitrateMode: Int |
The preferred bitrate mode. |
| Returns | |
|---|---|
EncoderPreference.Builder |
The Builder object to chain calls. |
setEncoderType
fun setEncoderType(encoderType: Int): EncoderPreference.Builder
Sets the preferred encoding type.
| Parameters | |
|---|---|
encoderType: Int |
The preferred encoding type (HARDWARE or SOFTWARE). |
| Returns | |
|---|---|
EncoderPreference.Builder |
The Builder object to chain calls. |