Interface MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH264Settings

    • Method Summary

      All Methods Static Methods Instance Methods Default Methods 
      Modifier and Type Method Description
      static MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH264Settings.Builder builder()  
      default String getAdaptiveQuantization()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#adaptive_quantization MedialiveChannel#adaptive_quantization}.
      default String getAfdSignaling()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#afd_signaling MedialiveChannel#afd_signaling}.
      default Number getBitrate()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#bitrate MedialiveChannel#bitrate}.
      default Number getBufFillPct()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#buf_fill_pct MedialiveChannel#buf_fill_pct}.
      default Number getBufSize()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#buf_size MedialiveChannel#buf_size}.
      default String getColorMetadata()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#color_metadata MedialiveChannel#color_metadata}.
      default String getEntropyEncoding()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#entropy_encoding MedialiveChannel#entropy_encoding}.
      default MedialiveChannelEncoderSettingsVideoDescriptionsCodecSettingsH264SettingsFilterSettings getFilterSettings()
      filter_settings block.
      default String getFixedAfd()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#fixed_afd MedialiveChannel#fixed_afd}.
      default String getFlickerAq()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#flicker_aq MedialiveChannel#flicker_aq}.
      default String getForceFieldPictures()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#force_field_pictures MedialiveChannel#force_field_pictures}.
      default String getFramerateControl()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#framerate_control MedialiveChannel#framerate_control}.
      default Number getFramerateDenominator()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#framerate_denominator MedialiveChannel#framerate_denominator}.
      default Number getFramerateNumerator()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#framerate_numerator MedialiveChannel#framerate_numerator}.
      default String getGopBReference()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#gop_b_reference MedialiveChannel#gop_b_reference}.
      default Number getGopClosedCadence()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#gop_closed_cadence MedialiveChannel#gop_closed_cadence}.
      default Number getGopNumBFrames()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#gop_num_b_frames MedialiveChannel#gop_num_b_frames}.
      default Number getGopSize()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#gop_size MedialiveChannel#gop_size}.
      default String getGopSizeUnits()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#gop_size_units MedialiveChannel#gop_size_units}.
      default String getLevel()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#level MedialiveChannel#level}.
      default String getLookAheadRateControl()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#look_ahead_rate_control MedialiveChannel#look_ahead_rate_control}.
      default Number getMaxBitrate()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#max_bitrate MedialiveChannel#max_bitrate}.
      default Number getMinIInterval()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#min_i_interval MedialiveChannel#min_i_interval}.
      default Number getNumRefFrames()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#num_ref_frames MedialiveChannel#num_ref_frames}.
      default String getParControl()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#par_control MedialiveChannel#par_control}.
      default Number getParDenominator()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#par_denominator MedialiveChannel#par_denominator}.
      default Number getParNumerator()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#par_numerator MedialiveChannel#par_numerator}.
      default String getProfile()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#profile MedialiveChannel#profile}.
      default String getQualityLevel()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#quality_level MedialiveChannel#quality_level}.
      default Number getQvbrQualityLevel()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#qvbr_quality_level MedialiveChannel#qvbr_quality_level}.
      default String getRateControlMode()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#rate_control_mode MedialiveChannel#rate_control_mode}.
      default String getScanType()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#scan_type MedialiveChannel#scan_type}.
      default String getSceneChangeDetect()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#scene_change_detect MedialiveChannel#scene_change_detect}.
      default Number getSlices()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#slices MedialiveChannel#slices}.
      default Number getSoftness()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#softness MedialiveChannel#softness}.
      default String getSpatialAq()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#spatial_aq MedialiveChannel#spatial_aq}.
      default String getSubgopLength()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#subgop_length MedialiveChannel#subgop_length}.
      default String getSyntax()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#syntax MedialiveChannel#syntax}.
      default String getTemporalAq()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#temporal_aq MedialiveChannel#temporal_aq}.
      default String getTimecodeInsertion()
      Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#timecode_insertion MedialiveChannel#timecode_insertion}.
      • Methods inherited from interface software.amazon.jsii.JsiiSerializable

        $jsii$toJson
    • Method Detail

      • getAdaptiveQuantization

        @Stability(Stable)
        @Nullable
        default String getAdaptiveQuantization()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#adaptive_quantization MedialiveChannel#adaptive_quantization}.
      • getAfdSignaling

        @Stability(Stable)
        @Nullable
        default String getAfdSignaling()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#afd_signaling MedialiveChannel#afd_signaling}.
      • getBitrate

        @Stability(Stable)
        @Nullable
        default Number getBitrate()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#bitrate MedialiveChannel#bitrate}.
      • getBufFillPct

        @Stability(Stable)
        @Nullable
        default Number getBufFillPct()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#buf_fill_pct MedialiveChannel#buf_fill_pct}.
      • getBufSize

        @Stability(Stable)
        @Nullable
        default Number getBufSize()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#buf_size MedialiveChannel#buf_size}.
      • getColorMetadata

        @Stability(Stable)
        @Nullable
        default String getColorMetadata()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#color_metadata MedialiveChannel#color_metadata}.
      • getEntropyEncoding

        @Stability(Stable)
        @Nullable
        default String getEntropyEncoding()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#entropy_encoding MedialiveChannel#entropy_encoding}.
      • getFixedAfd

        @Stability(Stable)
        @Nullable
        default String getFixedAfd()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#fixed_afd MedialiveChannel#fixed_afd}.
      • getFlickerAq

        @Stability(Stable)
        @Nullable
        default String getFlickerAq()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#flicker_aq MedialiveChannel#flicker_aq}.
      • getForceFieldPictures

        @Stability(Stable)
        @Nullable
        default String getForceFieldPictures()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#force_field_pictures MedialiveChannel#force_field_pictures}.
      • getFramerateControl

        @Stability(Stable)
        @Nullable
        default String getFramerateControl()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#framerate_control MedialiveChannel#framerate_control}.
      • getFramerateDenominator

        @Stability(Stable)
        @Nullable
        default Number getFramerateDenominator()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#framerate_denominator MedialiveChannel#framerate_denominator}.
      • getFramerateNumerator

        @Stability(Stable)
        @Nullable
        default Number getFramerateNumerator()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#framerate_numerator MedialiveChannel#framerate_numerator}.
      • getGopBReference

        @Stability(Stable)
        @Nullable
        default String getGopBReference()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#gop_b_reference MedialiveChannel#gop_b_reference}.
      • getGopClosedCadence

        @Stability(Stable)
        @Nullable
        default Number getGopClosedCadence()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#gop_closed_cadence MedialiveChannel#gop_closed_cadence}.
      • getGopNumBFrames

        @Stability(Stable)
        @Nullable
        default Number getGopNumBFrames()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#gop_num_b_frames MedialiveChannel#gop_num_b_frames}.
      • getGopSize

        @Stability(Stable)
        @Nullable
        default Number getGopSize()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#gop_size MedialiveChannel#gop_size}.
      • getGopSizeUnits

        @Stability(Stable)
        @Nullable
        default String getGopSizeUnits()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#gop_size_units MedialiveChannel#gop_size_units}.
      • getLevel

        @Stability(Stable)
        @Nullable
        default String getLevel()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#level MedialiveChannel#level}.
      • getLookAheadRateControl

        @Stability(Stable)
        @Nullable
        default String getLookAheadRateControl()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#look_ahead_rate_control MedialiveChannel#look_ahead_rate_control}.
      • getMaxBitrate

        @Stability(Stable)
        @Nullable
        default Number getMaxBitrate()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#max_bitrate MedialiveChannel#max_bitrate}.
      • getMinIInterval

        @Stability(Stable)
        @Nullable
        default Number getMinIInterval()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#min_i_interval MedialiveChannel#min_i_interval}.
      • getNumRefFrames

        @Stability(Stable)
        @Nullable
        default Number getNumRefFrames()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#num_ref_frames MedialiveChannel#num_ref_frames}.
      • getParControl

        @Stability(Stable)
        @Nullable
        default String getParControl()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#par_control MedialiveChannel#par_control}.
      • getParDenominator

        @Stability(Stable)
        @Nullable
        default Number getParDenominator()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#par_denominator MedialiveChannel#par_denominator}.
      • getParNumerator

        @Stability(Stable)
        @Nullable
        default Number getParNumerator()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#par_numerator MedialiveChannel#par_numerator}.
      • getProfile

        @Stability(Stable)
        @Nullable
        default String getProfile()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#profile MedialiveChannel#profile}.
      • getQualityLevel

        @Stability(Stable)
        @Nullable
        default String getQualityLevel()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#quality_level MedialiveChannel#quality_level}.
      • getQvbrQualityLevel

        @Stability(Stable)
        @Nullable
        default Number getQvbrQualityLevel()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#qvbr_quality_level MedialiveChannel#qvbr_quality_level}.
      • getRateControlMode

        @Stability(Stable)
        @Nullable
        default String getRateControlMode()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#rate_control_mode MedialiveChannel#rate_control_mode}.
      • getScanType

        @Stability(Stable)
        @Nullable
        default String getScanType()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#scan_type MedialiveChannel#scan_type}.
      • getSceneChangeDetect

        @Stability(Stable)
        @Nullable
        default String getSceneChangeDetect()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#scene_change_detect MedialiveChannel#scene_change_detect}.
      • getSlices

        @Stability(Stable)
        @Nullable
        default Number getSlices()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#slices MedialiveChannel#slices}.
      • getSoftness

        @Stability(Stable)
        @Nullable
        default Number getSoftness()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#softness MedialiveChannel#softness}.
      • getSpatialAq

        @Stability(Stable)
        @Nullable
        default String getSpatialAq()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#spatial_aq MedialiveChannel#spatial_aq}.
      • getSubgopLength

        @Stability(Stable)
        @Nullable
        default String getSubgopLength()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#subgop_length MedialiveChannel#subgop_length}.
      • getSyntax

        @Stability(Stable)
        @Nullable
        default String getSyntax()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#syntax MedialiveChannel#syntax}.
      • getTemporalAq

        @Stability(Stable)
        @Nullable
        default String getTemporalAq()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#temporal_aq MedialiveChannel#temporal_aq}.
      • getTimecodeInsertion

        @Stability(Stable)
        @Nullable
        default String getTimecodeInsertion()
        Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/aws/5.6.1/docs/resources/medialive_channel#timecode_insertion MedialiveChannel#timecode_insertion}.