CodecParameters.Builder
class CodecParameters.Builder
A builder for CodecParameters instances.
Summary
Public constructors |
|---|
Builder()Creates an empty builder. |
Public functions |
|
|---|---|
CodecParameters! |
build()Builds the |
CodecParameters.Builder! |
@CanIgnoreReturnValueRemoves a parameter from this builder, preventing it from being applied. |
CodecParameters.Builder! |
@CanIgnoreReturnValueSets a byte buffer parameter value. |
CodecParameters.Builder! |
@CanIgnoreReturnValueSets a float parameter value. |
CodecParameters.Builder! |
@CanIgnoreReturnValueSets an integer parameter value. |
CodecParameters.Builder! |
@CanIgnoreReturnValueSets a long parameter value. |
CodecParameters.Builder! |
@CanIgnoreReturnValueSets a string parameter value. |
Public constructors
Public functions
remove
@CanIgnoreReturnValue
fun remove(key: String!): CodecParameters.Builder!
Removes a parameter from this builder, preventing it from being applied.
Note: This does not reset a parameter on a live codec. To do so, explicitly set the parameter to its default value.
| Parameters | |
|---|---|
key: String! |
The key of the parameter to remove. |
| Returns | |
|---|---|
CodecParameters.Builder! |
This builder. |
setByteBuffer
@CanIgnoreReturnValue
fun setByteBuffer(key: String!, value: ByteBuffer?): CodecParameters.Builder!
Sets a byte buffer parameter value.
| Parameters | |
|---|---|
key: String! |
The parameter key. |
value: ByteBuffer? |
The |
| Returns | |
|---|---|
CodecParameters.Builder! |
This builder. |
setFloat
@CanIgnoreReturnValue
fun setFloat(key: String!, value: Float): CodecParameters.Builder!
Sets a float parameter value.
| Returns | |
|---|---|
CodecParameters.Builder! |
This builder. |
setInteger
@CanIgnoreReturnValue
fun setInteger(key: String!, value: Int): CodecParameters.Builder!
Sets an integer parameter value.
| Returns | |
|---|---|
CodecParameters.Builder! |
This builder. |
setLong
@CanIgnoreReturnValue
fun setLong(key: String!, value: Long): CodecParameters.Builder!
Sets a long parameter value.
| Returns | |
|---|---|
CodecParameters.Builder! |
This builder. |
setString
@CanIgnoreReturnValue
fun setString(key: String!, value: String?): CodecParameters.Builder!
Sets a string parameter value.
| Returns | |
|---|---|
CodecParameters.Builder! |
This builder. |