Package com.pulumi.aws.medialive.outputs
Class ChannelEncoderSettingsGlobalConfiguration
- java.lang.Object
-
- com.pulumi.aws.medialive.outputs.ChannelEncoderSettingsGlobalConfiguration
-
public final class ChannelEncoderSettingsGlobalConfiguration extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classChannelEncoderSettingsGlobalConfiguration.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ChannelEncoderSettingsGlobalConfiguration.Builderbuilder()static ChannelEncoderSettingsGlobalConfiguration.Builderbuilder(ChannelEncoderSettingsGlobalConfiguration defaults)java.util.Optional<java.lang.Integer>initialAudioGain()java.util.Optional<java.lang.String>inputEndAction()java.util.Optional<ChannelEncoderSettingsGlobalConfigurationInputLossBehavior>inputLossBehavior()java.util.Optional<java.lang.String>outputLockingMode()java.util.Optional<java.lang.String>outputTimingSource()java.util.Optional<java.lang.String>supportLowFramerateInputs()
-
-
-
Method Detail
-
initialAudioGain
public java.util.Optional<java.lang.Integer> initialAudioGain()
- Returns:
- Value to set the initial audio gain for the live event.
-
inputEndAction
public java.util.Optional<java.lang.String> inputEndAction()
- Returns:
- Action to take when the current input completes. When `switchAndLoopInputs` is configured, the encoder restarts at the beginning of the first input. When `none` is configured, the encoder transcodes black, a solid color, or a user-specified slate image per the input loss behavior configuration until the next input switch occurs, which is controlled through the Channel Schedule API.
-
inputLossBehavior
public java.util.Optional<ChannelEncoderSettingsGlobalConfigurationInputLossBehavior> inputLossBehavior()
- Returns:
- Settings for system actions when input is lost. See `inputLossBehavior` Block for details.
-
outputLockingMode
public java.util.Optional<java.lang.String> outputLockingMode()
- Returns:
- How MediaLive pipelines are synchronized. `PIPELINE_LOCKING` attempts to synchronize the output of each pipeline to the other. `EPOCH_LOCKING` attempts to synchronize the output of each pipeline to the Unix epoch.
-
outputTimingSource
public java.util.Optional<java.lang.String> outputTimingSource()
- Returns:
- Whether the rate of frames emitted by the live encoder is paced by its system clock, which optionally may be locked to another source via NTP, or locked to the clock of the input source.
-
supportLowFramerateInputs
public java.util.Optional<java.lang.String> supportLowFramerateInputs()
- Returns:
- Adjusts the 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.
-
builder
public static ChannelEncoderSettingsGlobalConfiguration.Builder builder()
-
builder
public static ChannelEncoderSettingsGlobalConfiguration.Builder builder(ChannelEncoderSettingsGlobalConfiguration defaults)
-
-