public static interface GlobalConfiguration.Builder extends SdkPojo, CopyableBuilder<GlobalConfiguration.Builder,GlobalConfiguration>
| Modifier and Type | Method and Description |
|---|---|
GlobalConfiguration.Builder |
initialAudioGain(Integer initialAudioGain)
Value to set the initial audio gain for the Live Event.
|
GlobalConfiguration.Builder |
inputEndAction(GlobalConfigurationInputEndAction inputEndAction)
Indicates the action to take when the current input completes (e.g.
|
GlobalConfiguration.Builder |
inputEndAction(String inputEndAction)
Indicates the action to take when the current input completes (e.g.
|
default GlobalConfiguration.Builder |
inputLossBehavior(Consumer<InputLossBehavior.Builder> inputLossBehavior)
Settings for system actions when input is lost.
|
GlobalConfiguration.Builder |
inputLossBehavior(InputLossBehavior inputLossBehavior)
Settings for system actions when input is lost.
|
GlobalConfiguration.Builder |
outputLockingMode(GlobalConfigurationOutputLockingMode outputLockingMode)
Indicates how MediaLive pipelines are synchronized.
|
GlobalConfiguration.Builder |
outputLockingMode(String outputLockingMode)
Indicates how MediaLive pipelines are synchronized.
|
GlobalConfiguration.Builder |
outputTimingSource(GlobalConfigurationOutputTimingSource outputTimingSource)
Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which
optionally may be locked to another source via NTP) or should be locked to the clock of the source that is
providing the input stream.
|
GlobalConfiguration.Builder |
outputTimingSource(String outputTimingSource)
Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock (which
optionally may be locked to another source via NTP) or should be locked to the clock of the source that is
providing the input stream.
|
GlobalConfiguration.Builder |
supportLowFramerateInputs(GlobalConfigurationLowFramerateInputs supportLowFramerateInputs)
Adjusts video input buffer for streams with very low video framerates.
|
GlobalConfiguration.Builder |
supportLowFramerateInputs(String supportLowFramerateInputs)
Adjusts video input buffer for streams with very low video framerates.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildGlobalConfiguration.Builder initialAudioGain(Integer initialAudioGain)
initialAudioGain - Value to set the initial audio gain for the Live Event.GlobalConfiguration.Builder inputEndAction(String inputEndAction)
inputEndAction - Indicates the action to take when the current input completes (e.g. end-of-file). When
switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When
"none" is configured the encoder will transcode either black, a solid color, or a user specified slate
images per the "Input Loss Behavior" configuration until the next input switch occurs (which is
controlled through the Channel Schedule API).GlobalConfigurationInputEndAction,
GlobalConfigurationInputEndActionGlobalConfiguration.Builder inputEndAction(GlobalConfigurationInputEndAction inputEndAction)
inputEndAction - Indicates the action to take when the current input completes (e.g. end-of-file). When
switchAndLoopInputs is configured the encoder will restart at the beginning of the first input. When
"none" is configured the encoder will transcode either black, a solid color, or a user specified slate
images per the "Input Loss Behavior" configuration until the next input switch occurs (which is
controlled through the Channel Schedule API).GlobalConfigurationInputEndAction,
GlobalConfigurationInputEndActionGlobalConfiguration.Builder inputLossBehavior(InputLossBehavior inputLossBehavior)
inputLossBehavior - Settings for system actions when input is lost.default GlobalConfiguration.Builder inputLossBehavior(Consumer<InputLossBehavior.Builder> inputLossBehavior)
InputLossBehavior.Builder avoiding the need to create one manually via
InputLossBehavior.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to inputLossBehavior(InputLossBehavior).
inputLossBehavior - a consumer that will call methods on InputLossBehavior.BuilderinputLossBehavior(InputLossBehavior)GlobalConfiguration.Builder outputLockingMode(String outputLockingMode)
outputLockingMode - Indicates how MediaLive pipelines are synchronized.
PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other.
EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.GlobalConfigurationOutputLockingMode,
GlobalConfigurationOutputLockingModeGlobalConfiguration.Builder outputLockingMode(GlobalConfigurationOutputLockingMode outputLockingMode)
outputLockingMode - Indicates how MediaLive pipelines are synchronized.
PIPELINE_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the other.
EPOCH_LOCKING - MediaLive will attempt to synchronize the output of each pipeline to the Unix epoch.GlobalConfigurationOutputLockingMode,
GlobalConfigurationOutputLockingModeGlobalConfiguration.Builder outputTimingSource(String outputTimingSource)
outputTimingSource - Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock
(which optionally may be locked to another source via NTP) or should be locked to the clock of the
source that is providing the input stream.GlobalConfigurationOutputTimingSource,
GlobalConfigurationOutputTimingSourceGlobalConfiguration.Builder outputTimingSource(GlobalConfigurationOutputTimingSource outputTimingSource)
outputTimingSource - Indicates whether the rate of frames emitted by the Live encoder should be paced by its system clock
(which optionally may be locked to another source via NTP) or should be locked to the clock of the
source that is providing the input stream.GlobalConfigurationOutputTimingSource,
GlobalConfigurationOutputTimingSourceGlobalConfiguration.Builder supportLowFramerateInputs(String supportLowFramerateInputs)
supportLowFramerateInputs - Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled
for music channels with less than one video frame per second.GlobalConfigurationLowFramerateInputs,
GlobalConfigurationLowFramerateInputsGlobalConfiguration.Builder supportLowFramerateInputs(GlobalConfigurationLowFramerateInputs supportLowFramerateInputs)
supportLowFramerateInputs - Adjusts video input buffer for streams with very low video framerates. This is commonly set to enabled
for music channels with less than one video frame per second.GlobalConfigurationLowFramerateInputs,
GlobalConfigurationLowFramerateInputsCopyright © 2022. All rights reserved.