Class ChannelEncoderSettingsGlobalConfigurationArgs.Builder

    • Method Detail

      • initialAudioGain

        public ChannelEncoderSettingsGlobalConfigurationArgs.Builder initialAudioGain​(@Nullable
                                                                                      com.pulumi.core.Output<java.lang.Integer> initialAudioGain)
        Parameters:
        initialAudioGain - Value to set the initial audio gain for the live event.
        Returns:
        builder
      • inputEndAction

        public ChannelEncoderSettingsGlobalConfigurationArgs.Builder inputEndAction​(@Nullable
                                                                                    com.pulumi.core.Output<java.lang.String> inputEndAction)
        Parameters:
        inputEndAction - 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.
        Returns:
        builder
      • inputEndAction

        public ChannelEncoderSettingsGlobalConfigurationArgs.Builder inputEndAction​(java.lang.String inputEndAction)
        Parameters:
        inputEndAction - 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.
        Returns:
        builder
      • outputLockingMode

        public ChannelEncoderSettingsGlobalConfigurationArgs.Builder outputLockingMode​(@Nullable
                                                                                       com.pulumi.core.Output<java.lang.String> outputLockingMode)
        Parameters:
        outputLockingMode - 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.
        Returns:
        builder
      • outputLockingMode

        public ChannelEncoderSettingsGlobalConfigurationArgs.Builder outputLockingMode​(java.lang.String outputLockingMode)
        Parameters:
        outputLockingMode - 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.
        Returns:
        builder
      • outputTimingSource

        public ChannelEncoderSettingsGlobalConfigurationArgs.Builder outputTimingSource​(@Nullable
                                                                                        com.pulumi.core.Output<java.lang.String> outputTimingSource)
        Parameters:
        outputTimingSource - 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.
        Returns:
        builder
      • outputTimingSource

        public ChannelEncoderSettingsGlobalConfigurationArgs.Builder outputTimingSource​(java.lang.String outputTimingSource)
        Parameters:
        outputTimingSource - 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.
        Returns:
        builder
      • supportLowFramerateInputs

        public ChannelEncoderSettingsGlobalConfigurationArgs.Builder supportLowFramerateInputs​(@Nullable
                                                                                               com.pulumi.core.Output<java.lang.String> supportLowFramerateInputs)
        Parameters:
        supportLowFramerateInputs - 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.
        Returns:
        builder
      • supportLowFramerateInputs

        public ChannelEncoderSettingsGlobalConfigurationArgs.Builder supportLowFramerateInputs​(java.lang.String supportLowFramerateInputs)
        Parameters:
        supportLowFramerateInputs - 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.
        Returns:
        builder