public static interface GlobalConfiguration.Builder extends 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 an input completes (e.g.
|
GlobalConfiguration.Builder |
inputEndAction(String inputEndAction)
Indicates the action to take when an 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 |
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.
|
copy
apply, build
GlobalConfiguration.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 an input completes (e.g. end-of-file.) Options include immediately
switching to the next sequential input (via "switchInput"), switching to the next input and looping
back to the first input when last input ends (via "switchAndLoopInputs") or not switching inputs and
instead transcoding black / color / slate images per the "Input Loss Behavior" configuration until an
activateInput REST command is received (via "none").GlobalConfigurationInputEndAction
,
GlobalConfigurationInputEndAction
GlobalConfiguration.Builder inputEndAction(GlobalConfigurationInputEndAction inputEndAction)
inputEndAction
- Indicates the action to take when an input completes (e.g. end-of-file.) Options include immediately
switching to the next sequential input (via "switchInput"), switching to the next input and looping
back to the first input when last input ends (via "switchAndLoopInputs") or not switching inputs and
instead transcoding black / color / slate images per the "Input Loss Behavior" configuration until an
activateInput REST command is received (via "none").GlobalConfigurationInputEndAction
,
GlobalConfigurationInputEndAction
GlobalConfiguration.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.Builder
inputLossBehavior(InputLossBehavior)
GlobalConfiguration.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
,
GlobalConfigurationOutputTimingSource
GlobalConfiguration.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
,
GlobalConfigurationOutputTimingSource
GlobalConfiguration.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
,
GlobalConfigurationLowFramerateInputs
GlobalConfiguration.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
,
GlobalConfigurationLowFramerateInputs
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.