public static interface MultiplexVideoSettings.Builder extends SdkPojo, CopyableBuilder<MultiplexVideoSettings.Builder,MultiplexVideoSettings>
| Modifier and Type | Method and Description |
|---|---|
MultiplexVideoSettings.Builder |
constantBitrate(Integer constantBitrate)
The constant bitrate configuration for the video encode.
|
default MultiplexVideoSettings.Builder |
statmuxSettings(Consumer<MultiplexStatmuxVideoSettings.Builder> statmuxSettings)
Statmux rate control settings.
|
MultiplexVideoSettings.Builder |
statmuxSettings(MultiplexStatmuxVideoSettings statmuxSettings)
Statmux rate control settings.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildMultiplexVideoSettings.Builder constantBitrate(Integer constantBitrate)
constantBitrate - The constant bitrate configuration for the video encode. When this field is defined, StatmuxSettings
must be undefined.MultiplexVideoSettings.Builder statmuxSettings(MultiplexStatmuxVideoSettings statmuxSettings)
statmuxSettings - Statmux rate control settings. When this field is defined, ConstantBitrate must be undefined.default MultiplexVideoSettings.Builder statmuxSettings(Consumer<MultiplexStatmuxVideoSettings.Builder> statmuxSettings)
MultiplexStatmuxVideoSettings.Builder avoiding the
need to create one manually via MultiplexStatmuxVideoSettings.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to statmuxSettings(MultiplexStatmuxVideoSettings).
statmuxSettings - a consumer that will call methods on MultiplexStatmuxVideoSettings.BuilderstatmuxSettings(MultiplexStatmuxVideoSettings)Copyright © 2022. All rights reserved.