Module MediaLive.Channel

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html

type scte35_splice_insert = {
  1. ad_avail_offset : int option;
  2. web_delivery_allowed_flag : string option;
  3. no_regional_blackout_flag : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte35spliceinsert.html

and ttml_destination_settings = {
  1. style_control : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ttmldestinationsettings.html

and scte27_source_settings = {
  1. ocr_language : string option;
  2. pid : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte27sourcesettings.html

and smpte_tt_destination_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-smptettdestinationsettings.html;

and raw_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rawsettings.html;

and wav_settings = {
  1. coding_mode : string option;
  2. sample_rate : float option;
  3. bit_depth : float option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-wavsettings.html

and hls_akamai_settings = {
  1. salt : string option;
  2. filecache_duration : int option;
  3. num_retries : int option;
  4. token : string option;
  5. restart_delay : int option;
  6. connection_retry_interval : int option;
  7. http_transfer_mode : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsakamaisettings.html

and archive_s3_settings = {
  1. canned_acl : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-archives3settings.html

and caption_rectangle = {
  1. top_offset : float option;
  2. height : float option;
  3. width : float option;
  4. left_offset : float option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionrectangle.html

and audio_language_selection = {
  1. language_code : string option;
  2. language_selection_policy : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiolanguageselection.html

and output_destination_settings = {
  1. stream_name : string option;
  2. username : string option;
  3. password_param : string option;
  4. url : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputdestinationsettings.html

and rec601_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rec601settings.html;

and temporal_filter_settings = {
  1. post_filter_sharpening : string option;
  2. strength : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-temporalfiltersettings.html

and fmp4_hls_settings = {
  1. audio_rendition_sets : string option;
  2. nielsen_id3_behavior : string option;
  3. timed_metadata_behavior : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-fmp4hlssettings.html

and media_package_output_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackageoutputsettings.html;

and frame_capture_s3_settings = {
  1. canned_acl : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecaptures3settings.html

and dvb_tdt_settings = {
  1. rep_interval : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbtdtsettings.html

and rtmp_caption_info_destination_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpcaptioninfodestinationsettings.html;

and frame_capture_output_settings = {
  1. name_modifier : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecaptureoutputsettings.html

and color_correction = {
  1. output_color_space : string option;
  2. input_color_space : string option;
  3. uri : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-colorcorrection.html

and input_loss_failover_settings = {
  1. input_loss_threshold_msec : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlossfailoversettings.html

and input_location = {
  1. username : string option;
  2. password_param : string option;
  3. uri : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlocation.html

and multiplex_group_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-multiplexgroupsettings.html;

and embedded_plus_scte20_destination_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-embeddedplusscte20destinationsettings.html;

and thumbnail_configuration = {
  1. state : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-thumbnailconfiguration.html

and eac3_settings = {
  1. coding_mode : string option;
  2. surround_mode : string option;
  3. passthrough_control : string option;
  4. dialnorm : int option;
  5. lo_ro_surround_mix_level : float option;
  6. phase_control : string option;
  7. lt_rt_center_mix_level : float option;
  8. lfe_filter : string option;
  9. lfe_control : string option;
  10. bitrate : float option;
  11. drc_line : string option;
  12. dc_filter : string option;
  13. metadata_control : string option;
  14. lt_rt_surround_mix_level : float option;
  15. lo_ro_center_mix_level : float option;
  16. drc_rf : string option;
  17. attenuation_control : string option;
  18. bitstream_mode : string option;
  19. surround_ex_mode : string option;
  20. stereo_downmix : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html

and epoch_locking_settings = {
  1. jam_sync_time : string option;
  2. custom_epoch : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-epochlockingsettings.html

and rec709_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rec709settings.html;

and ancillary_source_settings = {
  1. source_ancillary_channel_number : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ancillarysourcesettings.html

and hls_s3_settings = {
  1. canned_acl : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlss3settings.html

and audio_dolby_e_decode = {
  1. program_selection : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodolbyedecode.html

and input_specification = {
  1. codec : string option;
  2. maximum_bitrate : string option;
  3. resolution : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputspecification.html

and hdr10_settings = {
  1. max_cll : int option;
  2. max_fall : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hdr10settings.html

and embedded_source_settings = {
  1. source608_channel_number : int option;
  2. scte20_detection : string option;
  3. source608_track_number : int option;
  4. convert608_to708 : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-embeddedsourcesettings.html

and esam = {
  1. ad_avail_offset : int option;
  2. zone_identity : string option;
  3. acquisition_point_id : string option;
  4. pois_endpoint : string option;
  5. username : string option;
  6. password_param : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-esam.html

and ac3_settings = {
  1. coding_mode : string option;
  2. drc_profile : string option;
  3. metadata_control : string option;
  4. dialnorm : int option;
  5. lfe_filter : string option;
  6. bitstream_mode : string option;
  7. attenuation_control : string option;
  8. bitrate : float option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ac3settings.html

and nielsen_cbet = {
  1. cbet_check_digit_string : string option;
  2. cbet_stepaside : string option;
  3. csid : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsencbet.html

and audio_track = {
  1. track : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiotrack.html

and audio_normalization_settings = {
  1. target_lkfs : float option;
  2. algorithm : string option;
  3. algorithm_control : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audionormalizationsettings.html

and audio_silence_failover_settings = {
  1. audio_selector_name : string option;
  2. audio_silence_threshold_msec : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiosilencefailoversettings.html

and html_motion_graphics_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-htmlmotiongraphicssettings.html;

and pass_through_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-passthroughsettings.html;

and scte20_source_settings = {
  1. source608_channel_number : int option;
  2. convert608_to708 : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte20sourcesettings.html

and fec_output_settings = {
  1. row_length : int option;
  2. column_depth : int option;
  3. include_fec : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-fecoutputsettings.html

and scte35_time_signal_apos = {
  1. ad_avail_offset : int option;
  2. web_delivery_allowed_flag : string option;
  3. no_regional_blackout_flag : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte35timesignalapos.html

and dolby_vision81_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dolbyvision81settings.html;

and eac3_atmos_settings = {
  1. coding_mode : string option;
  2. dialnorm : int option;
  3. surround_trim : float option;
  4. drc_rf : string option;
  5. bitrate : float option;
  6. drc_line : string option;
  7. height_trim : float option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3atmossettings.html

and frame_capture_hls_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecapturehlssettings.html;

and hls_input_settings = {
  1. scte35_source : string option;
  2. buffer_segments : int option;
  3. retries : int option;
  4. bandwidth : int option;
  5. retry_interval : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsinputsettings.html

and multiplex_program_channel_destination_settings = {
  1. multiplex_id : string option;
  2. program_name : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-multiplexprogramchanneldestinationsettings.html

and feature_activations = {
  1. input_prepare_schedule_actions : string option;
  2. output_static_image_overlay_schedule_actions : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-featureactivations.html

and video_black_failover_settings = {
  1. video_black_threshold_msec : int option;
  2. black_detect_threshold : float option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoblackfailoversettings.html

and scte27_destination_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte27destinationsettings.html;

and timecode_config = {
  1. sync_threshold : int option;
  2. source : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-timecodeconfig.html

and output_location_ref = {
  1. destination_ref_id : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputlocationref.html

and ms_smooth_output_settings = {
  1. name_modifier : string option;
  2. h265_packaging_type : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothoutputsettings.html

and cdi_input_specification = {
  1. resolution : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cdiinputspecification.html

and udp_group_settings = {
  1. timed_metadata_id3_frame : string option;
  2. timed_metadata_id3_period : int option;
  3. input_loss_action : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-udpgroupsettings.html

and nielsen_naes_ii_nw = {
  1. timezone : string option;
  2. check_digit_string : string option;
  3. sid : float option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsennaesiinw.html

and input_channel_level = {
  1. input_channel : int option;
  2. gain : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputchannellevel.html

and video_selector_pid = {
  1. pid : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoselectorpid.html

and ebu_tt_d_destination_settings = {
  1. font_family : string option;
  2. fill_line_gap : string option;
  3. style_control : string option;
  4. copyright_holder : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ebuttddestinationsettings.html

and embedded_destination_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-embeddeddestinationsettings.html;

and audio_hls_rendition_selection = {
  1. group_id : string option;
  2. name : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiohlsrenditionselection.html

and vpc_output_settings = {
  1. public_address_allocation_ids : string list option;
  2. security_group_ids : string list option;
  3. subnet_ids : string list option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-vpcoutputsettings.html

and aac_settings = {
  1. coding_mode : string option;
  2. rate_control_mode : string option;
  3. sample_rate : float option;
  4. input_type : string option;
  5. vbr_quality : string option;
  6. raw_format : string option;
  7. spec : string option;
  8. bitrate : float option;
  9. profile : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aacsettings.html

and webvtt_destination_settings = {
  1. style_control : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-webvttdestinationsettings.html

and dvb_nit_settings = {
  1. network_name : string option;
  2. rep_interval : int option;
  3. network_id : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbnitsettings.html

and media_package_output_destination_settings = {
  1. channel_id : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackageoutputdestinationsettings.html

and scte20_plus_embedded_destination_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte20plusembeddeddestinationsettings.html;

and hls_basic_put_settings = {
  1. filecache_duration : int option;
  2. num_retries : int option;
  3. restart_delay : int option;
  4. connection_retry_interval : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsbasicputsettings.html

and dvb_sub_source_settings = {
  1. ocr_language : string option;
  2. pid : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubsourcesettings.html

and arib_destination_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aribdestinationsettings.html;

and rtmp_group_settings = {
  1. authentication_scheme : string option;
  2. cache_length : int option;
  3. ad_markers : string list option;
  4. include_filler_nal_units : string option;
  5. input_loss_action : string option;
  6. restart_delay : int option;
  7. caption_data : string option;
  8. cache_full_behavior : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpgroupsettings.html

and m3u8_settings = {
  1. pat_interval : int option;
  2. program_num : int option;
  3. pcr_period : int option;
  4. pmt_interval : int option;
  5. klv_data_pids : string option;
  6. nielsen_id3_behavior : string option;
  7. pcr_pid : string option;
  8. video_pid : string option;
  9. audio_frames_per_pes : int option;
  10. transport_stream_id : int option;
  11. pmt_pid : string option;
  12. scte35_pid : string option;
  13. scte35_behavior : string option;
  14. klv_behavior : string option;
  15. ecm_pid : string option;
  16. timed_metadata_pid : string option;
  17. audio_pids : string option;
  18. pcr_control : string option;
  19. timed_metadata_behavior : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html

and nielsen_configuration = {
  1. distributor_id : string option;
  2. nielsen_pcm_to_id3_tagging : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsenconfiguration.html

and hls_media_store_settings = {
  1. filecache_duration : int option;
  2. num_retries : int option;
  3. media_store_storage_class : string option;
  4. restart_delay : int option;
  5. connection_retry_interval : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsmediastoresettings.html

and teletext_destination_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-teletextdestinationsettings.html;

and hls_webdav_settings = {
  1. filecache_duration : int option;
  2. num_retries : int option;
  3. restart_delay : int option;
  4. connection_retry_interval : int option;
  5. http_transfer_mode : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlswebdavsettings.html

and color_space_passthrough_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-colorspacepassthroughsettings.html;

and timecode_burnin_settings = {
  1. font_size : string option;
  2. position : string option;
  3. prefix : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-timecodeburninsettings.html

and caption_language_mapping = {
  1. language_code : string option;
  2. language_description : string option;
  3. caption_channel : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionlanguagemapping.html

and pipeline_locking_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-pipelinelockingsettings.html;

and maintenance_create_settings = {
  1. maintenance_day : string option;
  2. maintenance_start_time : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-maintenancecreatesettings.html

and video_selector_program_id = {
  1. program_id : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoselectorprogramid.html

and audio_pid_selection = {
  1. pid : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiopidselection.html

and mp2_settings = {
  1. coding_mode : string option;
  2. sample_rate : float option;
  3. bitrate : float option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mp2settings.html

and dvb_sdt_settings = {
  1. service_provider_name : string option;
  2. output_sdt : string option;
  3. service_name : string option;
  4. rep_interval : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsdtsettings.html

and arib_source_settings = unit

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aribsourcesettings.html;

and maintenance_update_settings = {
  1. maintenance_day : string option;
  2. maintenance_scheduled_date : string option;
  3. maintenance_start_time : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-maintenanceupdatesettings.html

and network_input_settings = {
  1. server_validation : string option;
  2. hls_input_settings : hls_input_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-networkinputsettings.html

and archive_cdn_settings = {
  1. archive_s3_settings : archive_s3_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-archivecdnsettings.html

and failover_condition_settings = {
  1. audio_silence_settings : audio_silence_failover_settings option;
  2. video_black_settings : video_black_failover_settings option;
  3. input_loss_settings : input_loss_failover_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-failoverconditionsettings.html

and h264_filter_settings = {
  1. temporal_filter_settings : temporal_filter_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264filtersettings.html

and avail_settings = {
  1. scte35_splice_insert : scte35_splice_insert option;
  2. scte35_time_signal_apos : scte35_time_signal_apos option;
  3. esam : esam option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-availsettings.html

and ms_smooth_group_settings = {
  1. segmentation_mode : string option;
  2. destination : output_location_ref option;
  3. event_stop_behavior : string option;
  4. filecache_duration : int option;
  5. certificate_mode : string option;
  6. acquisition_point_id : string option;
  7. stream_manifest_behavior : string option;
  8. input_loss_action : string option;
  9. fragment_length : int option;
  10. restart_delay : int option;
  11. sparse_track_type : string option;
  12. event_id_mode : string option;
  13. timestamp_offset_mode : string option;
  14. audio_only_timecode_control : string option;
  15. num_retries : int option;
  16. timestamp_offset : string option;
  17. event_id : string option;
  18. send_delay_ms : int option;
  19. connection_retry_interval : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html

and frame_capture_settings = {
  1. timecode_burnin_settings : timecode_burnin_settings option;
  2. capture_interval : int option;
  3. capture_interval_units : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecapturesettings.html

and output_locking_settings = {
  1. pipeline_locking_settings : pipeline_locking_settings option;
  2. epoch_locking_settings : epoch_locking_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputlockingsettings.html

and static_key_settings = {
  1. key_provider_server : input_location option;
  2. static_key_value : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-statickeysettings.html

and video_selector_color_space_settings = {
  1. hdr10_settings : hdr10_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoselectorcolorspacesettings.html

and hls_cdn_settings = {
  1. hls_webdav_settings : hls_webdav_settings option;
  2. hls_s3_settings : hls_s3_settings option;
  3. hls_akamai_settings : hls_akamai_settings option;
  4. hls_basic_put_settings : hls_basic_put_settings option;
  5. hls_media_store_settings : hls_media_store_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlscdnsettings.html

and burn_in_destination_settings = {
  1. background_opacity : int option;
  2. font_resolution : int option;
  3. outline_color : string option;
  4. font_color : string option;
  5. shadow_color : string option;
  6. shadow_opacity : int option;
  7. font : input_location option;
  8. shadow_y_offset : int option;
  9. alignment : string option;
  10. x_position : int option;
  11. font_size : string option;
  12. y_position : int option;
  13. outline_size : int option;
  14. teletext_grid_control : string option;
  15. font_opacity : int option;
  16. shadow_x_offset : int option;
  17. background_color : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html

and rtmp_output_settings = {
  1. destination : output_location_ref option;
  2. certificate_mode : string option;
  3. num_retries : int option;
  4. connection_retry_interval : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpoutputsettings.html

and output_destination = {
  1. multiplex_settings : multiplex_program_channel_destination_settings option;
  2. id : string option;
  3. settings : output_destination_settings list option;
  4. media_package_settings : media_package_output_destination_settings list option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputdestination.html

and dvb_sub_destination_settings = {
  1. background_opacity : int option;
  2. font_resolution : int option;
  3. outline_color : string option;
  4. font_color : string option;
  5. shadow_color : string option;
  6. shadow_opacity : int option;
  7. font : input_location option;
  8. shadow_y_offset : int option;
  9. alignment : string option;
  10. x_position : int option;
  11. font_size : string option;
  12. y_position : int option;
  13. outline_size : int option;
  14. teletext_grid_control : string option;
  15. font_opacity : int option;
  16. shadow_x_offset : int option;
  17. background_color : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html

and color_correction_settings = {
  1. global_color_corrections : color_correction list option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-colorcorrectionsettings.html

and avail_blanking = {
  1. state : string option;
  2. avail_blanking_image : input_location option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-availblanking.html

and audio_channel_mapping = {
  1. output_channel : int option;
  2. input_channel_levels : input_channel_level list option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiochannelmapping.html

and input_loss_behavior = {
  1. input_loss_image_color : string option;
  2. black_frame_msec : int option;
  3. input_loss_image_type : string option;
  4. input_loss_image_slate : input_location option;
  5. repeat_frame_msec : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlossbehavior.html

and standard_hls_settings = {
  1. audio_rendition_sets : string option;
  2. m3u8_settings : m3u8_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-standardhlssettings.html

and teletext_source_settings = {
  1. output_rectangle : caption_rectangle option;
  2. page_number : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-teletextsourcesettings.html

and frame_capture_cdn_settings = {
  1. frame_capture_s3_settings : frame_capture_s3_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecapturecdnsettings.html

and audio_only_hls_settings = {
  1. segment_type : string option;
  2. audio_track_type : string option;
  3. audio_only_image : input_location option;
  4. audio_group_id : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audioonlyhlssettings.html

and video_selector_settings = {
  1. video_selector_program_id : video_selector_program_id option;
  2. video_selector_pid : video_selector_pid option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoselectorsettings.html

and audio_track_selection = {
  1. dolby_e_decode : audio_dolby_e_decode option;
  2. tracks : audio_track list option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiotrackselection.html

and audio_codec_settings = {
  1. eac3_settings : eac3_settings option;
  2. ac3_settings : ac3_settings option;
  3. mp2_settings : mp2_settings option;
  4. eac3_atmos_settings : eac3_atmos_settings option;
  5. pass_through_settings : pass_through_settings option;
  6. wav_settings : wav_settings option;
  7. aac_settings : aac_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiocodecsettings.html

and nielsen_watermarks_settings = {
  1. nielsen_distribution_type : string option;
  2. nielsen_cbet_settings : nielsen_cbet option;
  3. nielsen_naes_ii_nw_settings : nielsen_naes_ii_nw option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsenwatermarkssettings.html

and mpeg2_filter_settings = {
  1. temporal_filter_settings : temporal_filter_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2filtersettings.html

and h265_color_space_settings = {
  1. rec601_settings : rec601_settings option;
  2. rec709_settings : rec709_settings option;
  3. color_space_passthrough_settings : color_space_passthrough_settings option;
  4. dolby_vision81_settings : dolby_vision81_settings option;
  5. hdr10_settings : hdr10_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265colorspacesettings.html

and multiplex_output_settings = {
  1. destination : output_location_ref option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-multiplexoutputsettings.html

and m2ts_settings = {
  1. etv_platform_pid : string option;
  2. pat_interval : int option;
  3. program_num : int option;
  4. rate_mode : string option;
  5. klv_data_pids : string option;
  6. null_packet_bitrate : float option;
  7. pmt_interval : int option;
  8. arib_captions_pid : string option;
  9. es_rate_in_pes : string option;
  10. video_pid : string option;
  11. transport_stream_id : int option;
  12. ebp_placement : string option;
  13. dvb_sub_pids : string option;
  14. segmentation_style : string option;
  15. scte35_pid : string option;
  16. audio_stream_type : string option;
  17. klv : string option;
  18. ebp_lookahead_ms : int option;
  19. scte35_preroll_pullup_milliseconds : float option;
  20. dvb_tdt_settings : dvb_tdt_settings option;
  21. timed_metadata_behavior : string option;
  22. ebp_audio_interval : string option;
  23. fragment_time : float option;
  24. dvb_teletext_pid : string option;
  25. scte35_control : string option;
  26. pcr_period : int option;
  27. nielsen_id3_behavior : string option;
  28. pcr_pid : string option;
  29. segmentation_time : float option;
  30. cc_descriptor : string option;
  31. audio_frames_per_pes : int option;
  32. absent_input_audio_behavior : string option;
  33. bitrate : int option;
  34. pmt_pid : string option;
  35. scte27_pids : string option;
  36. segmentation_markers : string option;
  37. dvb_nit_settings : dvb_nit_settings option;
  38. dvb_sdt_settings : dvb_sdt_settings option;
  39. etv_signal_pid : string option;
  40. arib : string option;
  41. buffer_model : string option;
  42. ecm_pid : string option;
  43. timed_metadata_pid : string option;
  44. audio_pids : string option;
  45. audio_buffer_model : string option;
  46. ebif : string option;
  47. arib_captions_pid_control : string option;
  48. pcr_control : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html

and media_package_group_settings = {
  1. destination : output_location_ref option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackagegroupsettings.html

and h265_filter_settings = {
  1. temporal_filter_settings : temporal_filter_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265filtersettings.html

and h264_color_space_settings = {
  1. rec601_settings : rec601_settings option;
  2. rec709_settings : rec709_settings option;
  3. color_space_passthrough_settings : color_space_passthrough_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264colorspacesettings.html

and blackout_slate = {
  1. network_end_blackout : string option;
  2. state : string option;
  3. network_id : string option;
  4. network_end_blackout_image : input_location option;
  5. blackout_slate_image : input_location option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-blackoutslate.html

and motion_graphics_settings = {
  1. html_motion_graphics_settings : html_motion_graphics_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-motiongraphicssettings.html

and avail_configuration = {
  1. avail_settings : avail_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-availconfiguration.html

and archive_group_settings = {
  1. destination : output_location_ref option;
  2. archive_cdn_settings : archive_cdn_settings option;
  3. rollover_interval : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-archivegroupsettings.html

and h264_settings = {
  1. timecode_burnin_settings : timecode_burnin_settings option;
  2. num_ref_frames : int option;
  3. temporal_aq : string option;
  4. slices : int option;
  5. framerate_control : string option;
  6. qvbr_quality_level : int option;
  7. framerate_numerator : int option;
  8. par_control : string option;
  9. gop_closed_cadence : int option;
  10. flicker_aq : string option;
  11. profile : string option;
  12. quality_level : string option;
  13. min_i_interval : int option;
  14. scene_change_detect : string option;
  15. force_field_pictures : string option;
  16. framerate_denominator : int option;
  17. softness : int option;
  18. gop_size : float option;
  19. adaptive_quantization : string option;
  20. filter_settings : h264_filter_settings option;
  21. color_space_settings : h264_color_space_settings option;
  22. entropy_encoding : string option;
  23. spatial_aq : string option;
  24. par_denominator : int option;
  25. fixed_afd : string option;
  26. gop_size_units : string option;
  27. afd_signaling : string option;
  28. bitrate : int option;
  29. par_numerator : int option;
  30. rate_control_mode : string option;
  31. scan_type : string option;
  32. buf_size : int option;
  33. timecode_insertion : string option;
  34. color_metadata : string option;
  35. buf_fill_pct : int option;
  36. gop_b_reference : string option;
  37. look_ahead_rate_control : string option;
  38. level : string option;
  39. max_bitrate : int option;
  40. syntax : string option;
  41. subgop_length : string option;
  42. gop_num_b_frames : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html

and video_selector = {
  1. color_space_settings : video_selector_color_space_settings option;
  2. selector_settings : video_selector_settings option;
  3. color_space : string option;
  4. color_space_usage : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoselector.html

and hls_settings = {
  1. standard_hls_settings : standard_hls_settings option;
  2. audio_only_hls_settings : audio_only_hls_settings option;
  3. fmp4_hls_settings : fmp4_hls_settings option;
  4. frame_capture_hls_settings : frame_capture_hls_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlssettings.html

and audio_watermark_settings = {
  1. nielsen_watermarks_settings : nielsen_watermarks_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiowatermarksettings.html

and frame_capture_group_settings = {
  1. frame_capture_cdn_settings : frame_capture_cdn_settings option;
  2. destination : output_location_ref option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecapturegroupsettings.html

and remix_settings = {
  1. channels_out : int option;
  2. channel_mappings : audio_channel_mapping list option;
  3. channels_in : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-remixsettings.html

and archive_container_settings = {
  1. raw_settings : raw_settings option;
  2. m2ts_settings : m2ts_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-archivecontainersettings.html

and failover_condition = {
  1. failover_condition_settings : failover_condition_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-failovercondition.html

and motion_graphics_configuration = {
  1. motion_graphics_settings : motion_graphics_settings option;
  2. motion_graphics_insertion : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-motiongraphicsconfiguration.html

and caption_destination_settings = {
  1. arib_destination_settings : arib_destination_settings option;
  2. ebu_tt_d_destination_settings : ebu_tt_d_destination_settings option;
  3. smpte_tt_destination_settings : smpte_tt_destination_settings option;
  4. embedded_plus_scte20_destination_settings : embedded_plus_scte20_destination_settings option;
  5. ttml_destination_settings : ttml_destination_settings option;
  6. scte20_plus_embedded_destination_settings : scte20_plus_embedded_destination_settings option;
  7. dvb_sub_destination_settings : dvb_sub_destination_settings option;
  8. teletext_destination_settings : teletext_destination_settings option;
  9. burn_in_destination_settings : burn_in_destination_settings option;
  10. webvtt_destination_settings : webvtt_destination_settings option;
  11. embedded_destination_settings : embedded_destination_settings option;
  12. rtmp_caption_info_destination_settings : rtmp_caption_info_destination_settings option;
  13. scte27_destination_settings : scte27_destination_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captiondestinationsettings.html

and key_provider_settings = {
  1. static_key_settings : static_key_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-keyprovidersettings.html

and caption_selector_settings = {
  1. dvb_sub_source_settings : dvb_sub_source_settings option;
  2. scte27_source_settings : scte27_source_settings option;
  3. arib_source_settings : arib_source_settings option;
  4. embedded_source_settings : embedded_source_settings option;
  5. scte20_source_settings : scte20_source_settings option;
  6. teletext_source_settings : teletext_source_settings option;
  7. ancillary_source_settings : ancillary_source_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionselectorsettings.html

and global_configuration = {
  1. input_end_action : string option;
  2. output_locking_settings : output_locking_settings option;
  3. output_timing_source : string option;
  4. output_locking_mode : string option;
  5. support_low_framerate_inputs : string option;
  6. initial_audio_gain : int option;
  7. input_loss_behavior : input_loss_behavior option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-globalconfiguration.html

and h265_settings = {
  1. timecode_burnin_settings : timecode_burnin_settings option;
  2. slices : int option;
  3. qvbr_quality_level : int option;
  4. framerate_numerator : int option;
  5. gop_closed_cadence : int option;
  6. flicker_aq : string option;
  7. profile : string option;
  8. min_i_interval : int option;
  9. scene_change_detect : string option;
  10. framerate_denominator : int option;
  11. gop_size : float option;
  12. adaptive_quantization : string option;
  13. filter_settings : h265_filter_settings option;
  14. alternative_transfer_function : string option;
  15. color_space_settings : h265_color_space_settings option;
  16. tier : string option;
  17. par_denominator : int option;
  18. fixed_afd : string option;
  19. gop_size_units : string option;
  20. afd_signaling : string option;
  21. bitrate : int option;
  22. par_numerator : int option;
  23. rate_control_mode : string option;
  24. scan_type : string option;
  25. buf_size : int option;
  26. timecode_insertion : string option;
  27. color_metadata : string option;
  28. look_ahead_rate_control : string option;
  29. level : string option;
  30. max_bitrate : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html

and udp_container_settings = {
  1. m2ts_settings : m2ts_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-udpcontainersettings.html

and audio_selector_settings = {
  1. audio_pid_selection : audio_pid_selection option;
  2. audio_language_selection : audio_language_selection option;
  3. audio_track_selection : audio_track_selection option;
  4. audio_hls_rendition_selection : audio_hls_rendition_selection option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audioselectorsettings.html

and mpeg2_settings = {
  1. timecode_burnin_settings : timecode_burnin_settings option;
  2. color_space : string option;
  3. fixed_afd : string option;
  4. gop_size_units : string option;
  5. framerate_numerator : int option;
  6. gop_closed_cadence : int option;
  7. afd_signaling : string option;
  8. display_aspect_ratio : string option;
  9. scan_type : string option;
  10. timecode_insertion : string option;
  11. color_metadata : string option;
  12. framerate_denominator : int option;
  13. gop_size : float option;
  14. adaptive_quantization : string option;
  15. subgop_length : string option;
  16. filter_settings : mpeg2_filter_settings option;
  17. gop_num_b_frames : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html

and audio_selector = {
  1. selector_settings : audio_selector_settings option;
  2. name : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audioselector.html

and hls_group_settings = {
  1. segmentation_mode : string option;
  2. destination : output_location_ref option;
  3. codec_specification : string option;
  4. iv_source : string option;
  5. timed_metadata_id3_frame : string option;
  6. key_format_versions : string option;
  7. redundant_manifest : string option;
  8. output_selection : string option;
  9. key_provider_settings : key_provider_settings option;
  10. stream_inf_resolution : string option;
  11. caption_language_mappings : caption_language_mapping list option;
  12. hls_id3_segment_tagging : string option;
  13. i_frame_only_playlists : string option;
  14. caption_language_setting : string option;
  15. keep_segments : int option;
  16. constant_iv : string option;
  17. directory_structure : string option;
  18. encryption_type : string option;
  19. ad_markers : string list option;
  20. hls_cdn_settings : hls_cdn_settings option;
  21. index_n_segments : int option;
  22. discontinuity_tags : string option;
  23. input_loss_action : string option;
  24. mode : string option;
  25. ts_file_mode : string option;
  26. base_url_manifest1 : string option;
  27. client_cache : string option;
  28. min_segment_length : int option;
  29. key_format : string option;
  30. iv_in_manifest : string option;
  31. base_url_content1 : string option;
  32. program_date_time_clock : string option;
  33. manifest_compression : string option;
  34. manifest_duration_format : string option;
  35. timed_metadata_id3_period : int option;
  36. incomplete_segment_behavior : string option;
  37. program_date_time_period : int option;
  38. segment_length : int option;
  39. timestamp_delta_milliseconds : int option;
  40. program_date_time : string option;
  41. segments_per_subdirectory : int option;
  42. base_url_content : string option;
  43. base_url_manifest : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html

and archive_output_settings = {
  1. extension : string option;
  2. name_modifier : string option;
  3. container_settings : archive_container_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-archiveoutputsettings.html

and video_codec_settings = {
  1. mpeg2_settings : mpeg2_settings option;
  2. frame_capture_settings : frame_capture_settings option;
  3. h264_settings : h264_settings option;
  4. h265_settings : h265_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videocodecsettings.html

and hls_output_settings = {
  1. name_modifier : string option;
  2. hls_settings : hls_settings option;
  3. h265_packaging_type : string option;
  4. segment_modifier : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsoutputsettings.html

and udp_output_settings = {
  1. destination : output_location_ref option;
  2. fec_output_settings : fec_output_settings option;
  3. container_settings : udp_container_settings option;
  4. buffer_msec : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-udpoutputsettings.html

and audio_description = {
  1. audio_normalization_settings : audio_normalization_settings option;
  2. language_code : string option;
  3. remix_settings : remix_settings option;
  4. audio_selector_name : string option;
  5. stream_name : string option;
  6. language_code_control : string option;
  7. audio_type : string option;
  8. audio_type_control : string option;
  9. codec_settings : audio_codec_settings option;
  10. name : string option;
  11. audio_watermarking_settings : audio_watermark_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodescription.html

and caption_description = {
  1. destination_settings : caption_destination_settings option;
  2. language_code : string option;
  3. language_description : string option;
  4. accessibility : string option;
  5. caption_selector_name : string option;
  6. name : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captiondescription.html

and automatic_input_failover_settings = {
  1. failover_conditions : failover_condition list option;
  2. input_preference : string option;
  3. secondary_input_id : string option;
  4. error_clear_time_msec : int option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-automaticinputfailoversettings.html

and caption_selector = {
  1. language_code : string option;
  2. selector_settings : caption_selector_settings option;
  3. name : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionselector.html

and output_settings = {
  1. media_package_output_settings : media_package_output_settings option;
  2. ms_smooth_output_settings : ms_smooth_output_settings option;
  3. frame_capture_output_settings : frame_capture_output_settings option;
  4. hls_output_settings : hls_output_settings option;
  5. rtmp_output_settings : rtmp_output_settings option;
  6. udp_output_settings : udp_output_settings option;
  7. multiplex_output_settings : multiplex_output_settings option;
  8. archive_output_settings : archive_output_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputsettings.html

and input_settings = {
  1. scte35_pid : int option;
  2. deblock_filter : string option;
  3. filter_strength : int option;
  4. input_filter : string option;
  5. source_end_behavior : string option;
  6. video_selector : video_selector option;
  7. smpte2038_data_preference : string option;
  8. audio_selectors : audio_selector list option;
  9. caption_selectors : caption_selector list option;
  10. denoise_filter : string option;
  11. network_input_settings : network_input_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputsettings.html

and output_group_settings = {
  1. hls_group_settings : hls_group_settings option;
  2. frame_capture_group_settings : frame_capture_group_settings option;
  3. multiplex_group_settings : multiplex_group_settings option;
  4. archive_group_settings : archive_group_settings option;
  5. media_package_group_settings : media_package_group_settings option;
  6. udp_group_settings : udp_group_settings option;
  7. ms_smooth_group_settings : ms_smooth_group_settings option;
  8. rtmp_group_settings : rtmp_group_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputgroupsettings.html

and video_description = {
  1. scaling_behavior : string option;
  2. respond_to_afd : string option;
  3. height : int option;
  4. sharpness : int option;
  5. width : int option;
  6. codec_settings : video_codec_settings option;
  7. name : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videodescription.html

and output = {
  1. output_settings : output_settings option;
  2. caption_description_names : string list option;
  3. audio_description_names : string list option;
  4. output_name : string option;
  5. video_description_name : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-output.html

and input_attachment = {
  1. input_attachment_name : string option;
  2. input_id : string option;
  3. automatic_input_failover_settings : automatic_input_failover_settings option;
  4. input_settings : input_settings option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputattachment.html

and output_group = {
  1. outputs : output list option;
  2. output_group_settings : output_group_settings option;
  3. name : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputgroup.html

and encoder_settings = {
  1. audio_descriptions : audio_description list option;
  2. video_descriptions : video_description list option;
  3. global_configuration : global_configuration option;
  4. motion_graphics_configuration : motion_graphics_configuration option;
  5. thumbnail_configuration : thumbnail_configuration option;
  6. feature_activations : feature_activations option;
  7. caption_descriptions : caption_description list option;
  8. avail_configuration : avail_configuration option;
  9. color_correction_settings : color_correction_settings option;
  10. output_groups : output_group list option;
  11. avail_blanking : avail_blanking option;
  12. nielsen_configuration : nielsen_configuration option;
  13. blackout_slate : blackout_slate option;
  14. timecode_config : timecode_config option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-encodersettings.html

type properties = {
  1. input_attachments : input_attachment list option;
  2. input_specification : input_specification option;
  3. channel_class : string option;
  4. encoder_settings : encoder_settings option;
  5. destinations : output_destination list option;
  6. vpc : vpc_output_settings option;
  7. cdi_input_specification : cdi_input_specification option;
  8. maintenance : maintenance_create_settings option;
  9. log_level : string option;
  10. role_arn : string option;
  11. tags : Yojson.Safe.t option;
  12. name : string option;
}

see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html;

val make_properties : ?input_attachments:input_attachment list -> ?input_specification:input_specification -> ?channel_class:string -> ?encoder_settings:encoder_settings -> ?destinations:output_destination list -> ?vpc:vpc_output_settings -> ?cdi_input_specification:cdi_input_specification -> ?maintenance:maintenance_create_settings -> ?log_level:string -> ?role_arn:string -> ?tags:Yojson.Safe.t -> ?name:string -> unit -> properties
val make_scte35_splice_insert : ?ad_avail_offset:int -> ?web_delivery_allowed_flag:string -> ?no_regional_blackout_flag:string -> unit -> scte35_splice_insert
val make_ttml_destination_settings : ?style_control:string -> unit -> ttml_destination_settings
val make_scte27_source_settings : ?ocr_language:string -> ?pid:int -> unit -> scte27_source_settings
val make_wav_settings : ?coding_mode:string -> ?sample_rate:float -> ?bit_depth:float -> unit -> wav_settings
val make_hls_akamai_settings : ?salt:string -> ?filecache_duration:int -> ?num_retries:int -> ?token:string -> ?restart_delay:int -> ?connection_retry_interval:int -> ?http_transfer_mode:string -> unit -> hls_akamai_settings
val make_archive_s3_settings : ?canned_acl:string -> unit -> archive_s3_settings
val make_caption_rectangle : ?top_offset:float -> ?height:float -> ?width:float -> ?left_offset:float -> unit -> caption_rectangle
val make_audio_language_selection : ?language_code:string -> ?language_selection_policy:string -> unit -> audio_language_selection
val make_output_destination_settings : ?stream_name:string -> ?username:string -> ?password_param:string -> ?url:string -> unit -> output_destination_settings
val make_temporal_filter_settings : ?post_filter_sharpening:string -> ?strength:string -> unit -> temporal_filter_settings
val make_fmp4_hls_settings : ?audio_rendition_sets:string -> ?nielsen_id3_behavior:string -> ?timed_metadata_behavior:string -> unit -> fmp4_hls_settings
val make_frame_capture_s3_settings : ?canned_acl:string -> unit -> frame_capture_s3_settings
val make_dvb_tdt_settings : ?rep_interval:int -> unit -> dvb_tdt_settings
val make_frame_capture_output_settings : ?name_modifier:string -> unit -> frame_capture_output_settings
val make_color_correction : ?output_color_space:string -> ?input_color_space:string -> ?uri:string -> unit -> color_correction
val make_input_loss_failover_settings : ?input_loss_threshold_msec:int -> unit -> input_loss_failover_settings
val make_input_location : ?username:string -> ?password_param:string -> ?uri:string -> unit -> input_location
val make_thumbnail_configuration : ?state:string -> unit -> thumbnail_configuration
val make_eac3_settings : ?coding_mode:string -> ?surround_mode:string -> ?passthrough_control:string -> ?dialnorm:int -> ?lo_ro_surround_mix_level:float -> ?phase_control:string -> ?lt_rt_center_mix_level:float -> ?lfe_filter:string -> ?lfe_control:string -> ?bitrate:float -> ?drc_line:string -> ?dc_filter:string -> ?metadata_control:string -> ?lt_rt_surround_mix_level:float -> ?lo_ro_center_mix_level:float -> ?drc_rf:string -> ?attenuation_control:string -> ?bitstream_mode:string -> ?surround_ex_mode:string -> ?stereo_downmix:string -> unit -> eac3_settings
val make_epoch_locking_settings : ?jam_sync_time:string -> ?custom_epoch:string -> unit -> epoch_locking_settings
val make_ancillary_source_settings : ?source_ancillary_channel_number:int -> unit -> ancillary_source_settings
val make_hls_s3_settings : ?canned_acl:string -> unit -> hls_s3_settings
val make_audio_dolby_e_decode : ?program_selection:string -> unit -> audio_dolby_e_decode
val make_input_specification : ?codec:string -> ?maximum_bitrate:string -> ?resolution:string -> unit -> input_specification
val make_hdr10_settings : ?max_cll:int -> ?max_fall:int -> unit -> hdr10_settings
val make_embedded_source_settings : ?source608_channel_number:int -> ?scte20_detection:string -> ?source608_track_number:int -> ?convert608_to708:string -> unit -> embedded_source_settings
val make_esam : ?ad_avail_offset:int -> ?zone_identity:string -> ?acquisition_point_id:string -> ?pois_endpoint:string -> ?username:string -> ?password_param:string -> unit -> esam
val make_ac3_settings : ?coding_mode:string -> ?drc_profile:string -> ?metadata_control:string -> ?dialnorm:int -> ?lfe_filter:string -> ?bitstream_mode:string -> ?attenuation_control:string -> ?bitrate:float -> unit -> ac3_settings
val make_nielsen_cbet : ?cbet_check_digit_string:string -> ?cbet_stepaside:string -> ?csid:string -> unit -> nielsen_cbet
val make_audio_track : ?track:int -> unit -> audio_track
val make_audio_normalization_settings : ?target_lkfs:float -> ?algorithm:string -> ?algorithm_control:string -> unit -> audio_normalization_settings
val make_audio_silence_failover_settings : ?audio_selector_name:string -> ?audio_silence_threshold_msec:int -> unit -> audio_silence_failover_settings
val make_scte20_source_settings : ?source608_channel_number:int -> ?convert608_to708:string -> unit -> scte20_source_settings
val make_fec_output_settings : ?row_length:int -> ?column_depth:int -> ?include_fec:string -> unit -> fec_output_settings
val make_scte35_time_signal_apos : ?ad_avail_offset:int -> ?web_delivery_allowed_flag:string -> ?no_regional_blackout_flag:string -> unit -> scte35_time_signal_apos
val make_eac3_atmos_settings : ?coding_mode:string -> ?dialnorm:int -> ?surround_trim:float -> ?drc_rf:string -> ?bitrate:float -> ?drc_line:string -> ?height_trim:float -> unit -> eac3_atmos_settings
val make_hls_input_settings : ?scte35_source:string -> ?buffer_segments:int -> ?retries:int -> ?bandwidth:int -> ?retry_interval:int -> unit -> hls_input_settings
val make_multiplex_program_channel_destination_settings : ?multiplex_id:string -> ?program_name:string -> unit -> multiplex_program_channel_destination_settings
val make_feature_activations : ?input_prepare_schedule_actions:string -> ?output_static_image_overlay_schedule_actions:string -> unit -> feature_activations
val make_video_black_failover_settings : ?video_black_threshold_msec:int -> ?black_detect_threshold:float -> unit -> video_black_failover_settings
val make_timecode_config : ?sync_threshold:int -> ?source:string -> unit -> timecode_config
val make_output_location_ref : ?destination_ref_id:string -> unit -> output_location_ref
val make_ms_smooth_output_settings : ?name_modifier:string -> ?h265_packaging_type:string -> unit -> ms_smooth_output_settings
val make_cdi_input_specification : ?resolution:string -> unit -> cdi_input_specification
val make_udp_group_settings : ?timed_metadata_id3_frame:string -> ?timed_metadata_id3_period:int -> ?input_loss_action:string -> unit -> udp_group_settings
val make_nielsen_naes_ii_nw : ?timezone:string -> ?check_digit_string:string -> ?sid:float -> unit -> nielsen_naes_ii_nw
val make_input_channel_level : ?input_channel:int -> ?gain:int -> unit -> input_channel_level
val make_video_selector_pid : ?pid:int -> unit -> video_selector_pid
val make_ebu_tt_d_destination_settings : ?font_family:string -> ?fill_line_gap:string -> ?style_control:string -> ?copyright_holder:string -> unit -> ebu_tt_d_destination_settings
val make_audio_hls_rendition_selection : ?group_id:string -> ?name:string -> unit -> audio_hls_rendition_selection
val make_vpc_output_settings : ?public_address_allocation_ids:string list -> ?security_group_ids:string list -> ?subnet_ids:string list -> unit -> vpc_output_settings
val make_aac_settings : ?coding_mode:string -> ?rate_control_mode:string -> ?sample_rate:float -> ?input_type:string -> ?vbr_quality:string -> ?raw_format:string -> ?spec:string -> ?bitrate:float -> ?profile:string -> unit -> aac_settings
val make_webvtt_destination_settings : ?style_control:string -> unit -> webvtt_destination_settings
val make_dvb_nit_settings : ?network_name:string -> ?rep_interval:int -> ?network_id:int -> unit -> dvb_nit_settings
val make_media_package_output_destination_settings : ?channel_id:string -> unit -> media_package_output_destination_settings
val make_hls_basic_put_settings : ?filecache_duration:int -> ?num_retries:int -> ?restart_delay:int -> ?connection_retry_interval:int -> unit -> hls_basic_put_settings
val make_dvb_sub_source_settings : ?ocr_language:string -> ?pid:int -> unit -> dvb_sub_source_settings
val make_rtmp_group_settings : ?authentication_scheme:string -> ?cache_length:int -> ?ad_markers:string list -> ?include_filler_nal_units:string -> ?input_loss_action:string -> ?restart_delay:int -> ?caption_data:string -> ?cache_full_behavior:string -> unit -> rtmp_group_settings
val make_m3u8_settings : ?pat_interval:int -> ?program_num:int -> ?pcr_period:int -> ?pmt_interval:int -> ?klv_data_pids:string -> ?nielsen_id3_behavior:string -> ?pcr_pid:string -> ?video_pid:string -> ?audio_frames_per_pes:int -> ?transport_stream_id:int -> ?pmt_pid:string -> ?scte35_pid:string -> ?scte35_behavior:string -> ?klv_behavior:string -> ?ecm_pid:string -> ?timed_metadata_pid:string -> ?audio_pids:string -> ?pcr_control:string -> ?timed_metadata_behavior:string -> unit -> m3u8_settings
val make_nielsen_configuration : ?distributor_id:string -> ?nielsen_pcm_to_id3_tagging:string -> unit -> nielsen_configuration
val make_hls_media_store_settings : ?filecache_duration:int -> ?num_retries:int -> ?media_store_storage_class:string -> ?restart_delay:int -> ?connection_retry_interval:int -> unit -> hls_media_store_settings
val make_hls_webdav_settings : ?filecache_duration:int -> ?num_retries:int -> ?restart_delay:int -> ?connection_retry_interval:int -> ?http_transfer_mode:string -> unit -> hls_webdav_settings
val make_timecode_burnin_settings : ?font_size:string -> ?position:string -> ?prefix:string -> unit -> timecode_burnin_settings
val make_caption_language_mapping : ?language_code:string -> ?language_description:string -> ?caption_channel:int -> unit -> caption_language_mapping
val make_maintenance_create_settings : ?maintenance_day:string -> ?maintenance_start_time:string -> unit -> maintenance_create_settings
val make_video_selector_program_id : ?program_id:int -> unit -> video_selector_program_id
val make_audio_pid_selection : ?pid:int -> unit -> audio_pid_selection
val make_mp2_settings : ?coding_mode:string -> ?sample_rate:float -> ?bitrate:float -> unit -> mp2_settings
val make_dvb_sdt_settings : ?service_provider_name:string -> ?output_sdt:string -> ?service_name:string -> ?rep_interval:int -> unit -> dvb_sdt_settings
val make_maintenance_update_settings : ?maintenance_day:string -> ?maintenance_scheduled_date:string -> ?maintenance_start_time:string -> unit -> maintenance_update_settings
val make_network_input_settings : ?server_validation:string -> ?hls_input_settings:hls_input_settings -> unit -> network_input_settings
val make_archive_cdn_settings : ?archive_s3_settings:archive_s3_settings -> unit -> archive_cdn_settings
val make_failover_condition_settings : ?audio_silence_settings:audio_silence_failover_settings -> ?video_black_settings:video_black_failover_settings -> ?input_loss_settings:input_loss_failover_settings -> unit -> failover_condition_settings
val make_h264_filter_settings : ?temporal_filter_settings:temporal_filter_settings -> unit -> h264_filter_settings
val make_avail_settings : ?scte35_splice_insert:scte35_splice_insert -> ?scte35_time_signal_apos:scte35_time_signal_apos -> ?esam:esam -> unit -> avail_settings
val make_ms_smooth_group_settings : ?segmentation_mode:string -> ?destination:output_location_ref -> ?event_stop_behavior:string -> ?filecache_duration:int -> ?certificate_mode:string -> ?acquisition_point_id:string -> ?stream_manifest_behavior:string -> ?input_loss_action:string -> ?fragment_length:int -> ?restart_delay:int -> ?sparse_track_type:string -> ?event_id_mode:string -> ?timestamp_offset_mode:string -> ?audio_only_timecode_control:string -> ?num_retries:int -> ?timestamp_offset:string -> ?event_id:string -> ?send_delay_ms:int -> ?connection_retry_interval:int -> unit -> ms_smooth_group_settings
val make_frame_capture_settings : ?timecode_burnin_settings:timecode_burnin_settings -> ?capture_interval:int -> ?capture_interval_units:string -> unit -> frame_capture_settings
val make_output_locking_settings : ?pipeline_locking_settings:pipeline_locking_settings -> ?epoch_locking_settings:epoch_locking_settings -> unit -> output_locking_settings
val make_static_key_settings : ?key_provider_server:input_location -> ?static_key_value:string -> unit -> static_key_settings
val make_video_selector_color_space_settings : ?hdr10_settings:hdr10_settings -> unit -> video_selector_color_space_settings
val make_hls_cdn_settings : ?hls_webdav_settings:hls_webdav_settings -> ?hls_s3_settings:hls_s3_settings -> ?hls_akamai_settings:hls_akamai_settings -> ?hls_basic_put_settings:hls_basic_put_settings -> ?hls_media_store_settings:hls_media_store_settings -> unit -> hls_cdn_settings
val make_burn_in_destination_settings : ?background_opacity:int -> ?font_resolution:int -> ?outline_color:string -> ?font_color:string -> ?shadow_color:string -> ?shadow_opacity:int -> ?font:input_location -> ?shadow_y_offset:int -> ?alignment:string -> ?x_position:int -> ?font_size:string -> ?y_position:int -> ?outline_size:int -> ?teletext_grid_control:string -> ?font_opacity:int -> ?shadow_x_offset:int -> ?background_color:string -> unit -> burn_in_destination_settings
val make_rtmp_output_settings : ?destination:output_location_ref -> ?certificate_mode:string -> ?num_retries:int -> ?connection_retry_interval:int -> unit -> rtmp_output_settings
val make_output_destination : ?multiplex_settings:multiplex_program_channel_destination_settings -> ?id:string -> ?settings:output_destination_settings list -> ?media_package_settings:media_package_output_destination_settings list -> unit -> output_destination
val make_dvb_sub_destination_settings : ?background_opacity:int -> ?font_resolution:int -> ?outline_color:string -> ?font_color:string -> ?shadow_color:string -> ?shadow_opacity:int -> ?font:input_location -> ?shadow_y_offset:int -> ?alignment:string -> ?x_position:int -> ?font_size:string -> ?y_position:int -> ?outline_size:int -> ?teletext_grid_control:string -> ?font_opacity:int -> ?shadow_x_offset:int -> ?background_color:string -> unit -> dvb_sub_destination_settings
val make_color_correction_settings : ?global_color_corrections:color_correction list -> unit -> color_correction_settings
val make_avail_blanking : ?state:string -> ?avail_blanking_image:input_location -> unit -> avail_blanking
val make_audio_channel_mapping : ?output_channel:int -> ?input_channel_levels:input_channel_level list -> unit -> audio_channel_mapping
val make_input_loss_behavior : ?input_loss_image_color:string -> ?black_frame_msec:int -> ?input_loss_image_type:string -> ?input_loss_image_slate:input_location -> ?repeat_frame_msec:int -> unit -> input_loss_behavior
val make_standard_hls_settings : ?audio_rendition_sets:string -> ?m3u8_settings:m3u8_settings -> unit -> standard_hls_settings
val make_teletext_source_settings : ?output_rectangle:caption_rectangle -> ?page_number:string -> unit -> teletext_source_settings
val make_frame_capture_cdn_settings : ?frame_capture_s3_settings:frame_capture_s3_settings -> unit -> frame_capture_cdn_settings
val make_audio_only_hls_settings : ?segment_type:string -> ?audio_track_type:string -> ?audio_only_image:input_location -> ?audio_group_id:string -> unit -> audio_only_hls_settings
val make_video_selector_settings : ?video_selector_program_id:video_selector_program_id -> ?video_selector_pid:video_selector_pid -> unit -> video_selector_settings
val make_audio_track_selection : ?dolby_e_decode:audio_dolby_e_decode -> ?tracks:audio_track list -> unit -> audio_track_selection
val make_audio_codec_settings : ?eac3_settings:eac3_settings -> ?ac3_settings:ac3_settings -> ?mp2_settings:mp2_settings -> ?eac3_atmos_settings:eac3_atmos_settings -> ?pass_through_settings:pass_through_settings -> ?wav_settings:wav_settings -> ?aac_settings:aac_settings -> unit -> audio_codec_settings
val make_nielsen_watermarks_settings : ?nielsen_distribution_type:string -> ?nielsen_cbet_settings:nielsen_cbet -> ?nielsen_naes_ii_nw_settings:nielsen_naes_ii_nw -> unit -> nielsen_watermarks_settings
val make_mpeg2_filter_settings : ?temporal_filter_settings:temporal_filter_settings -> unit -> mpeg2_filter_settings
val make_h265_color_space_settings : ?rec601_settings:rec601_settings -> ?rec709_settings:rec709_settings -> ?color_space_passthrough_settings:color_space_passthrough_settings -> ?dolby_vision81_settings:dolby_vision81_settings -> ?hdr10_settings:hdr10_settings -> unit -> h265_color_space_settings
val make_multiplex_output_settings : ?destination:output_location_ref -> unit -> multiplex_output_settings
val make_m2ts_settings : ?etv_platform_pid:string -> ?pat_interval:int -> ?program_num:int -> ?rate_mode:string -> ?klv_data_pids:string -> ?null_packet_bitrate:float -> ?pmt_interval:int -> ?arib_captions_pid:string -> ?es_rate_in_pes:string -> ?video_pid:string -> ?transport_stream_id:int -> ?ebp_placement:string -> ?dvb_sub_pids:string -> ?segmentation_style:string -> ?scte35_pid:string -> ?audio_stream_type:string -> ?klv:string -> ?ebp_lookahead_ms:int -> ?scte35_preroll_pullup_milliseconds:float -> ?dvb_tdt_settings:dvb_tdt_settings -> ?timed_metadata_behavior:string -> ?ebp_audio_interval:string -> ?fragment_time:float -> ?dvb_teletext_pid:string -> ?scte35_control:string -> ?pcr_period:int -> ?nielsen_id3_behavior:string -> ?pcr_pid:string -> ?segmentation_time:float -> ?cc_descriptor:string -> ?audio_frames_per_pes:int -> ?absent_input_audio_behavior:string -> ?bitrate:int -> ?pmt_pid:string -> ?scte27_pids:string -> ?segmentation_markers:string -> ?dvb_nit_settings:dvb_nit_settings -> ?dvb_sdt_settings:dvb_sdt_settings -> ?etv_signal_pid:string -> ?arib:string -> ?buffer_model:string -> ?ecm_pid:string -> ?timed_metadata_pid:string -> ?audio_pids:string -> ?audio_buffer_model:string -> ?ebif:string -> ?arib_captions_pid_control:string -> ?pcr_control:string -> unit -> m2ts_settings
val make_media_package_group_settings : ?destination:output_location_ref -> unit -> media_package_group_settings
val make_h265_filter_settings : ?temporal_filter_settings:temporal_filter_settings -> unit -> h265_filter_settings
val make_h264_color_space_settings : ?rec601_settings:rec601_settings -> ?rec709_settings:rec709_settings -> ?color_space_passthrough_settings:color_space_passthrough_settings -> unit -> h264_color_space_settings
val make_blackout_slate : ?network_end_blackout:string -> ?state:string -> ?network_id:string -> ?network_end_blackout_image:input_location -> ?blackout_slate_image:input_location -> unit -> blackout_slate
val make_motion_graphics_settings : ?html_motion_graphics_settings:html_motion_graphics_settings -> unit -> motion_graphics_settings
val make_avail_configuration : ?avail_settings:avail_settings -> unit -> avail_configuration
val make_archive_group_settings : ?destination:output_location_ref -> ?archive_cdn_settings:archive_cdn_settings -> ?rollover_interval:int -> unit -> archive_group_settings
val make_h264_settings : ?timecode_burnin_settings:timecode_burnin_settings -> ?num_ref_frames:int -> ?temporal_aq:string -> ?slices:int -> ?framerate_control:string -> ?qvbr_quality_level:int -> ?framerate_numerator:int -> ?par_control:string -> ?gop_closed_cadence:int -> ?flicker_aq:string -> ?profile:string -> ?quality_level:string -> ?min_i_interval:int -> ?scene_change_detect:string -> ?force_field_pictures:string -> ?framerate_denominator:int -> ?softness:int -> ?gop_size:float -> ?adaptive_quantization:string -> ?filter_settings:h264_filter_settings -> ?color_space_settings:h264_color_space_settings -> ?entropy_encoding:string -> ?spatial_aq:string -> ?par_denominator:int -> ?fixed_afd:string -> ?gop_size_units:string -> ?afd_signaling:string -> ?bitrate:int -> ?par_numerator:int -> ?rate_control_mode:string -> ?scan_type:string -> ?buf_size:int -> ?timecode_insertion:string -> ?color_metadata:string -> ?buf_fill_pct:int -> ?gop_b_reference:string -> ?look_ahead_rate_control:string -> ?level:string -> ?max_bitrate:int -> ?syntax:string -> ?subgop_length:string -> ?gop_num_b_frames:int -> unit -> h264_settings
val make_video_selector : ?color_space_settings:video_selector_color_space_settings -> ?selector_settings:video_selector_settings -> ?color_space:string -> ?color_space_usage:string -> unit -> video_selector
val make_hls_settings : ?standard_hls_settings:standard_hls_settings -> ?audio_only_hls_settings:audio_only_hls_settings -> ?fmp4_hls_settings:fmp4_hls_settings -> ?frame_capture_hls_settings:frame_capture_hls_settings -> unit -> hls_settings
val make_audio_watermark_settings : ?nielsen_watermarks_settings:nielsen_watermarks_settings -> unit -> audio_watermark_settings
val make_frame_capture_group_settings : ?frame_capture_cdn_settings:frame_capture_cdn_settings -> ?destination:output_location_ref -> unit -> frame_capture_group_settings
val make_remix_settings : ?channels_out:int -> ?channel_mappings:audio_channel_mapping list -> ?channels_in:int -> unit -> remix_settings
val make_archive_container_settings : ?raw_settings:raw_settings -> ?m2ts_settings:m2ts_settings -> unit -> archive_container_settings
val make_failover_condition : ?failover_condition_settings:failover_condition_settings -> unit -> failover_condition
val make_motion_graphics_configuration : ?motion_graphics_settings:motion_graphics_settings -> ?motion_graphics_insertion:string -> unit -> motion_graphics_configuration
val make_caption_destination_settings : ?arib_destination_settings:arib_destination_settings -> ?ebu_tt_d_destination_settings:ebu_tt_d_destination_settings -> ?smpte_tt_destination_settings:smpte_tt_destination_settings -> ?embedded_plus_scte20_destination_settings: embedded_plus_scte20_destination_settings -> ?ttml_destination_settings:ttml_destination_settings -> ?scte20_plus_embedded_destination_settings: scte20_plus_embedded_destination_settings -> ?dvb_sub_destination_settings:dvb_sub_destination_settings -> ?teletext_destination_settings:teletext_destination_settings -> ?burn_in_destination_settings:burn_in_destination_settings -> ?webvtt_destination_settings:webvtt_destination_settings -> ?embedded_destination_settings:embedded_destination_settings -> ?rtmp_caption_info_destination_settings: rtmp_caption_info_destination_settings -> ?scte27_destination_settings:scte27_destination_settings -> unit -> caption_destination_settings
val make_key_provider_settings : ?static_key_settings:static_key_settings -> unit -> key_provider_settings
val make_caption_selector_settings : ?dvb_sub_source_settings:dvb_sub_source_settings -> ?scte27_source_settings:scte27_source_settings -> ?arib_source_settings:arib_source_settings -> ?embedded_source_settings:embedded_source_settings -> ?scte20_source_settings:scte20_source_settings -> ?teletext_source_settings:teletext_source_settings -> ?ancillary_source_settings:ancillary_source_settings -> unit -> caption_selector_settings
val make_global_configuration : ?input_end_action:string -> ?output_locking_settings:output_locking_settings -> ?output_timing_source:string -> ?output_locking_mode:string -> ?support_low_framerate_inputs:string -> ?initial_audio_gain:int -> ?input_loss_behavior:input_loss_behavior -> unit -> global_configuration
val make_h265_settings : ?timecode_burnin_settings:timecode_burnin_settings -> ?slices:int -> ?qvbr_quality_level:int -> ?framerate_numerator:int -> ?gop_closed_cadence:int -> ?flicker_aq:string -> ?profile:string -> ?min_i_interval:int -> ?scene_change_detect:string -> ?framerate_denominator:int -> ?gop_size:float -> ?adaptive_quantization:string -> ?filter_settings:h265_filter_settings -> ?alternative_transfer_function:string -> ?color_space_settings:h265_color_space_settings -> ?tier:string -> ?par_denominator:int -> ?fixed_afd:string -> ?gop_size_units:string -> ?afd_signaling:string -> ?bitrate:int -> ?par_numerator:int -> ?rate_control_mode:string -> ?scan_type:string -> ?buf_size:int -> ?timecode_insertion:string -> ?color_metadata:string -> ?look_ahead_rate_control:string -> ?level:string -> ?max_bitrate:int -> unit -> h265_settings
val make_udp_container_settings : ?m2ts_settings:m2ts_settings -> unit -> udp_container_settings
val make_audio_selector_settings : ?audio_pid_selection:audio_pid_selection -> ?audio_language_selection:audio_language_selection -> ?audio_track_selection:audio_track_selection -> ?audio_hls_rendition_selection:audio_hls_rendition_selection -> unit -> audio_selector_settings
val make_mpeg2_settings : ?timecode_burnin_settings:timecode_burnin_settings -> ?color_space:string -> ?fixed_afd:string -> ?gop_size_units:string -> ?framerate_numerator:int -> ?gop_closed_cadence:int -> ?afd_signaling:string -> ?display_aspect_ratio:string -> ?scan_type:string -> ?timecode_insertion:string -> ?color_metadata:string -> ?framerate_denominator:int -> ?gop_size:float -> ?adaptive_quantization:string -> ?subgop_length:string -> ?filter_settings:mpeg2_filter_settings -> ?gop_num_b_frames:int -> unit -> mpeg2_settings
val make_audio_selector : ?selector_settings:audio_selector_settings -> ?name:string -> unit -> audio_selector
val make_hls_group_settings : ?segmentation_mode:string -> ?destination:output_location_ref -> ?codec_specification:string -> ?iv_source:string -> ?timed_metadata_id3_frame:string -> ?key_format_versions:string -> ?redundant_manifest:string -> ?output_selection:string -> ?key_provider_settings:key_provider_settings -> ?stream_inf_resolution:string -> ?caption_language_mappings:caption_language_mapping list -> ?hls_id3_segment_tagging:string -> ?i_frame_only_playlists:string -> ?caption_language_setting:string -> ?keep_segments:int -> ?constant_iv:string -> ?directory_structure:string -> ?encryption_type:string -> ?ad_markers:string list -> ?hls_cdn_settings:hls_cdn_settings -> ?index_n_segments:int -> ?discontinuity_tags:string -> ?input_loss_action:string -> ?mode:string -> ?ts_file_mode:string -> ?base_url_manifest1:string -> ?client_cache:string -> ?min_segment_length:int -> ?key_format:string -> ?iv_in_manifest:string -> ?base_url_content1:string -> ?program_date_time_clock:string -> ?manifest_compression:string -> ?manifest_duration_format:string -> ?timed_metadata_id3_period:int -> ?incomplete_segment_behavior:string -> ?program_date_time_period:int -> ?segment_length:int -> ?timestamp_delta_milliseconds:int -> ?program_date_time:string -> ?segments_per_subdirectory:int -> ?base_url_content:string -> ?base_url_manifest:string -> unit -> hls_group_settings
val make_archive_output_settings : ?extension:string -> ?name_modifier:string -> ?container_settings:archive_container_settings -> unit -> archive_output_settings
val make_video_codec_settings : ?mpeg2_settings:mpeg2_settings -> ?frame_capture_settings:frame_capture_settings -> ?h264_settings:h264_settings -> ?h265_settings:h265_settings -> unit -> video_codec_settings
val make_hls_output_settings : ?name_modifier:string -> ?hls_settings:hls_settings -> ?h265_packaging_type:string -> ?segment_modifier:string -> unit -> hls_output_settings
val make_udp_output_settings : ?destination:output_location_ref -> ?fec_output_settings:fec_output_settings -> ?container_settings:udp_container_settings -> ?buffer_msec:int -> unit -> udp_output_settings
val make_audio_description : ?audio_normalization_settings:audio_normalization_settings -> ?language_code:string -> ?remix_settings:remix_settings -> ?audio_selector_name:string -> ?stream_name:string -> ?language_code_control:string -> ?audio_type:string -> ?audio_type_control:string -> ?codec_settings:audio_codec_settings -> ?name:string -> ?audio_watermarking_settings:audio_watermark_settings -> unit -> audio_description
val make_caption_description : ?destination_settings:caption_destination_settings -> ?language_code:string -> ?language_description:string -> ?accessibility:string -> ?caption_selector_name:string -> ?name:string -> unit -> caption_description
val make_automatic_input_failover_settings : ?failover_conditions:failover_condition list -> ?input_preference:string -> ?secondary_input_id:string -> ?error_clear_time_msec:int -> unit -> automatic_input_failover_settings
val make_caption_selector : ?language_code:string -> ?selector_settings:caption_selector_settings -> ?name:string -> unit -> caption_selector
val make_output_settings : ?media_package_output_settings:media_package_output_settings -> ?ms_smooth_output_settings:ms_smooth_output_settings -> ?frame_capture_output_settings:frame_capture_output_settings -> ?hls_output_settings:hls_output_settings -> ?rtmp_output_settings:rtmp_output_settings -> ?udp_output_settings:udp_output_settings -> ?multiplex_output_settings:multiplex_output_settings -> ?archive_output_settings:archive_output_settings -> unit -> output_settings
val make_input_settings : ?scte35_pid:int -> ?deblock_filter:string -> ?filter_strength:int -> ?input_filter:string -> ?source_end_behavior:string -> ?video_selector:video_selector -> ?smpte2038_data_preference:string -> ?audio_selectors:audio_selector list -> ?caption_selectors:caption_selector list -> ?denoise_filter:string -> ?network_input_settings:network_input_settings -> unit -> input_settings
val make_output_group_settings : ?hls_group_settings:hls_group_settings -> ?frame_capture_group_settings:frame_capture_group_settings -> ?multiplex_group_settings:multiplex_group_settings -> ?archive_group_settings:archive_group_settings -> ?media_package_group_settings:media_package_group_settings -> ?udp_group_settings:udp_group_settings -> ?ms_smooth_group_settings:ms_smooth_group_settings -> ?rtmp_group_settings:rtmp_group_settings -> unit -> output_group_settings
val make_video_description : ?scaling_behavior:string -> ?respond_to_afd:string -> ?height:int -> ?sharpness:int -> ?width:int -> ?codec_settings:video_codec_settings -> ?name:string -> unit -> video_description
val make_output : ?output_settings:output_settings -> ?caption_description_names:string list -> ?audio_description_names:string list -> ?output_name:string -> ?video_description_name:string -> unit -> output
val make_input_attachment : ?input_attachment_name:string -> ?input_id:string -> ?automatic_input_failover_settings:automatic_input_failover_settings -> ?input_settings:input_settings -> unit -> input_attachment
val make_output_group : ?outputs:output list -> ?output_group_settings:output_group_settings -> ?name:string -> unit -> output_group
val make_encoder_settings : ?audio_descriptions:audio_description list -> ?video_descriptions:video_description list -> ?global_configuration:global_configuration -> ?motion_graphics_configuration:motion_graphics_configuration -> ?thumbnail_configuration:thumbnail_configuration -> ?feature_activations:feature_activations -> ?caption_descriptions:caption_description list -> ?avail_configuration:avail_configuration -> ?color_correction_settings:color_correction_settings -> ?output_groups:output_group list -> ?avail_blanking:avail_blanking -> ?nielsen_configuration:nielsen_configuration -> ?blackout_slate:blackout_slate -> ?timecode_config:timecode_config -> unit -> encoder_settings
val yojson_of_scte35_splice_insert : scte35_splice_insert -> Yojson.Safe.t
val yojson_of_ttml_destination_settings : ttml_destination_settings -> Yojson.Safe.t
val yojson_of_scte27_source_settings : scte27_source_settings -> Yojson.Safe.t
val yojson_of_smpte_tt_destination_settings : smpte_tt_destination_settings -> Yojson.Safe.t
val yojson_of_raw_settings : raw_settings -> Yojson.Safe.t
val yojson_of_wav_settings : wav_settings -> Yojson.Safe.t
val yojson_of_hls_akamai_settings : hls_akamai_settings -> Yojson.Safe.t
val yojson_of_archive_s3_settings : archive_s3_settings -> Yojson.Safe.t
val yojson_of_caption_rectangle : caption_rectangle -> Yojson.Safe.t
val yojson_of_audio_language_selection : audio_language_selection -> Yojson.Safe.t
val yojson_of_output_destination_settings : output_destination_settings -> Yojson.Safe.t
val yojson_of_rec601_settings : rec601_settings -> Yojson.Safe.t
val yojson_of_temporal_filter_settings : temporal_filter_settings -> Yojson.Safe.t
val yojson_of_fmp4_hls_settings : fmp4_hls_settings -> Yojson.Safe.t
val yojson_of_media_package_output_settings : media_package_output_settings -> Yojson.Safe.t
val yojson_of_frame_capture_s3_settings : frame_capture_s3_settings -> Yojson.Safe.t
val yojson_of_dvb_tdt_settings : dvb_tdt_settings -> Yojson.Safe.t
val yojson_of_rtmp_caption_info_destination_settings : rtmp_caption_info_destination_settings -> Yojson.Safe.t
val yojson_of_frame_capture_output_settings : frame_capture_output_settings -> Yojson.Safe.t
val yojson_of_color_correction : color_correction -> Yojson.Safe.t
val yojson_of_input_loss_failover_settings : input_loss_failover_settings -> Yojson.Safe.t
val yojson_of_input_location : input_location -> Yojson.Safe.t
val yojson_of_multiplex_group_settings : multiplex_group_settings -> Yojson.Safe.t
val yojson_of_embedded_plus_scte20_destination_settings : embedded_plus_scte20_destination_settings -> Yojson.Safe.t
val yojson_of_thumbnail_configuration : thumbnail_configuration -> Yojson.Safe.t
val yojson_of_eac3_settings : eac3_settings -> Yojson.Safe.t
val yojson_of_epoch_locking_settings : epoch_locking_settings -> Yojson.Safe.t
val yojson_of_rec709_settings : rec709_settings -> Yojson.Safe.t
val yojson_of_ancillary_source_settings : ancillary_source_settings -> Yojson.Safe.t
val yojson_of_hls_s3_settings : hls_s3_settings -> Yojson.Safe.t
val yojson_of_audio_dolby_e_decode : audio_dolby_e_decode -> Yojson.Safe.t
val yojson_of_input_specification : input_specification -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_hdr10_settings : hdr10_settings -> Yojson.Safe.t
val yojson_of_embedded_source_settings : embedded_source_settings -> Yojson.Safe.t
val yojson_of_esam : esam -> Yojson.Safe.t
val yojson_of_ac3_settings : ac3_settings -> Yojson.Safe.t
val yojson_of_nielsen_cbet : nielsen_cbet -> Yojson.Safe.t
val yojson_of_audio_track : audio_track -> Yojson.Safe.t
val yojson_of_audio_normalization_settings : audio_normalization_settings -> Yojson.Safe.t
val yojson_of_audio_silence_failover_settings : audio_silence_failover_settings -> Yojson.Safe.t
val yojson_of_html_motion_graphics_settings : html_motion_graphics_settings -> Yojson.Safe.t
val yojson_of_pass_through_settings : pass_through_settings -> Yojson.Safe.t
val yojson_of_scte20_source_settings : scte20_source_settings -> Yojson.Safe.t
val yojson_of_fec_output_settings : fec_output_settings -> Yojson.Safe.t
val yojson_of_scte35_time_signal_apos : scte35_time_signal_apos -> Yojson.Safe.t
val yojson_of_dolby_vision81_settings : dolby_vision81_settings -> Yojson.Safe.t
val yojson_of_eac3_atmos_settings : eac3_atmos_settings -> Yojson.Safe.t
val yojson_of_frame_capture_hls_settings : frame_capture_hls_settings -> Yojson.Safe.t
val yojson_of_hls_input_settings : hls_input_settings -> Yojson.Safe.t
val yojson_of_multiplex_program_channel_destination_settings : multiplex_program_channel_destination_settings -> Yojson.Safe.t
val yojson_of_feature_activations : feature_activations -> Yojson.Safe.t
val yojson_of_video_black_failover_settings : video_black_failover_settings -> Yojson.Safe.t
val yojson_of_scte27_destination_settings : scte27_destination_settings -> Yojson.Safe.t
val yojson_of_timecode_config : timecode_config -> Yojson.Safe.t
val yojson_of_output_location_ref : output_location_ref -> Yojson.Safe.t
val yojson_of_ms_smooth_output_settings : ms_smooth_output_settings -> Yojson.Safe.t
val yojson_of_cdi_input_specification : cdi_input_specification -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_udp_group_settings : udp_group_settings -> Yojson.Safe.t
val yojson_of_nielsen_naes_ii_nw : nielsen_naes_ii_nw -> Yojson.Safe.t
val yojson_of_input_channel_level : input_channel_level -> Yojson.Safe.t
val yojson_of_video_selector_pid : video_selector_pid -> Yojson.Safe.t
val yojson_of_ebu_tt_d_destination_settings : ebu_tt_d_destination_settings -> Yojson.Safe.t
val yojson_of_embedded_destination_settings : embedded_destination_settings -> Yojson.Safe.t
val yojson_of_audio_hls_rendition_selection : audio_hls_rendition_selection -> Yojson.Safe.t
val yojson_of_vpc_output_settings : vpc_output_settings -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_aac_settings : aac_settings -> Yojson.Safe.t
val yojson_of_webvtt_destination_settings : webvtt_destination_settings -> Yojson.Safe.t
val yojson_of_dvb_nit_settings : dvb_nit_settings -> Yojson.Safe.t
val yojson_of_media_package_output_destination_settings : media_package_output_destination_settings -> Yojson.Safe.t
val yojson_of_scte20_plus_embedded_destination_settings : scte20_plus_embedded_destination_settings -> Yojson.Safe.t
val yojson_of_hls_basic_put_settings : hls_basic_put_settings -> Yojson.Safe.t
val yojson_of_dvb_sub_source_settings : dvb_sub_source_settings -> Yojson.Safe.t
val yojson_of_arib_destination_settings : arib_destination_settings -> Yojson.Safe.t
val yojson_of_rtmp_group_settings : rtmp_group_settings -> Yojson.Safe.t
val yojson_of_m3u8_settings : m3u8_settings -> Yojson.Safe.t
val yojson_of_nielsen_configuration : nielsen_configuration -> Yojson.Safe.t
val yojson_of_hls_media_store_settings : hls_media_store_settings -> Yojson.Safe.t
val yojson_of_teletext_destination_settings : teletext_destination_settings -> Yojson.Safe.t
val yojson_of_hls_webdav_settings : hls_webdav_settings -> Yojson.Safe.t
val yojson_of_color_space_passthrough_settings : color_space_passthrough_settings -> Yojson.Safe.t
val yojson_of_timecode_burnin_settings : timecode_burnin_settings -> Yojson.Safe.t
val yojson_of_caption_language_mapping : caption_language_mapping -> Yojson.Safe.t
val yojson_of_pipeline_locking_settings : pipeline_locking_settings -> Yojson.Safe.t
val yojson_of_maintenance_create_settings : maintenance_create_settings -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_video_selector_program_id : video_selector_program_id -> Yojson.Safe.t
val yojson_of_audio_pid_selection : audio_pid_selection -> Yojson.Safe.t
val yojson_of_mp2_settings : mp2_settings -> Yojson.Safe.t
val yojson_of_dvb_sdt_settings : dvb_sdt_settings -> Yojson.Safe.t
val yojson_of_arib_source_settings : arib_source_settings -> Yojson.Safe.t
val yojson_of_maintenance_update_settings : maintenance_update_settings -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_network_input_settings : network_input_settings -> Yojson.Safe.t
val yojson_of_archive_cdn_settings : archive_cdn_settings -> Yojson.Safe.t
val yojson_of_failover_condition_settings : failover_condition_settings -> Yojson.Safe.t
val yojson_of_h264_filter_settings : h264_filter_settings -> Yojson.Safe.t
val yojson_of_avail_settings : avail_settings -> Yojson.Safe.t
val yojson_of_ms_smooth_group_settings : ms_smooth_group_settings -> Yojson.Safe.t
val yojson_of_frame_capture_settings : frame_capture_settings -> Yojson.Safe.t
val yojson_of_output_locking_settings : output_locking_settings -> Yojson.Safe.t
val yojson_of_static_key_settings : static_key_settings -> Yojson.Safe.t
val yojson_of_video_selector_color_space_settings : video_selector_color_space_settings -> Yojson.Safe.t
val yojson_of_hls_cdn_settings : hls_cdn_settings -> Yojson.Safe.t
val yojson_of_burn_in_destination_settings : burn_in_destination_settings -> Yojson.Safe.t
val yojson_of_rtmp_output_settings : rtmp_output_settings -> Yojson.Safe.t
val yojson_of_output_destination : output_destination -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_dvb_sub_destination_settings : dvb_sub_destination_settings -> Yojson.Safe.t
val yojson_of_color_correction_settings : color_correction_settings -> Yojson.Safe.t
val yojson_of_avail_blanking : avail_blanking -> Yojson.Safe.t
val yojson_of_audio_channel_mapping : audio_channel_mapping -> Yojson.Safe.t
val yojson_of_input_loss_behavior : input_loss_behavior -> Yojson.Safe.t
val yojson_of_standard_hls_settings : standard_hls_settings -> Yojson.Safe.t
val yojson_of_teletext_source_settings : teletext_source_settings -> Yojson.Safe.t
val yojson_of_frame_capture_cdn_settings : frame_capture_cdn_settings -> Yojson.Safe.t
val yojson_of_audio_only_hls_settings : audio_only_hls_settings -> Yojson.Safe.t
val yojson_of_video_selector_settings : video_selector_settings -> Yojson.Safe.t
val yojson_of_audio_track_selection : audio_track_selection -> Yojson.Safe.t
val yojson_of_audio_codec_settings : audio_codec_settings -> Yojson.Safe.t
val yojson_of_nielsen_watermarks_settings : nielsen_watermarks_settings -> Yojson.Safe.t
val yojson_of_mpeg2_filter_settings : mpeg2_filter_settings -> Yojson.Safe.t
val yojson_of_h265_color_space_settings : h265_color_space_settings -> Yojson.Safe.t
val yojson_of_multiplex_output_settings : multiplex_output_settings -> Yojson.Safe.t
val yojson_of_m2ts_settings : m2ts_settings -> Yojson.Safe.t
val yojson_of_media_package_group_settings : media_package_group_settings -> Yojson.Safe.t
val yojson_of_h265_filter_settings : h265_filter_settings -> Yojson.Safe.t
val yojson_of_h264_color_space_settings : h264_color_space_settings -> Yojson.Safe.t
val yojson_of_blackout_slate : blackout_slate -> Yojson.Safe.t
val yojson_of_motion_graphics_settings : motion_graphics_settings -> Yojson.Safe.t
val yojson_of_avail_configuration : avail_configuration -> Yojson.Safe.t
val yojson_of_archive_group_settings : archive_group_settings -> Yojson.Safe.t
val yojson_of_h264_settings : h264_settings -> Yojson.Safe.t
val yojson_of_video_selector : video_selector -> Yojson.Safe.t
val yojson_of_hls_settings : hls_settings -> Yojson.Safe.t
val yojson_of_audio_watermark_settings : audio_watermark_settings -> Yojson.Safe.t
val yojson_of_frame_capture_group_settings : frame_capture_group_settings -> Yojson.Safe.t
val yojson_of_remix_settings : remix_settings -> Yojson.Safe.t
val yojson_of_archive_container_settings : archive_container_settings -> Yojson.Safe.t
val yojson_of_failover_condition : failover_condition -> Yojson.Safe.t
val yojson_of_motion_graphics_configuration : motion_graphics_configuration -> Yojson.Safe.t
val yojson_of_caption_destination_settings : caption_destination_settings -> Yojson.Safe.t
val yojson_of_key_provider_settings : key_provider_settings -> Yojson.Safe.t
val yojson_of_caption_selector_settings : caption_selector_settings -> Yojson.Safe.t
val yojson_of_global_configuration : global_configuration -> Yojson.Safe.t
val yojson_of_h265_settings : h265_settings -> Yojson.Safe.t
val yojson_of_udp_container_settings : udp_container_settings -> Yojson.Safe.t
val yojson_of_audio_selector_settings : audio_selector_settings -> Yojson.Safe.t
val yojson_of_mpeg2_settings : mpeg2_settings -> Yojson.Safe.t
val yojson_of_audio_selector : audio_selector -> Yojson.Safe.t
val yojson_of_hls_group_settings : hls_group_settings -> Yojson.Safe.t
val yojson_of_archive_output_settings : archive_output_settings -> Yojson.Safe.t
val yojson_of_video_codec_settings : video_codec_settings -> Yojson.Safe.t
val yojson_of_hls_output_settings : hls_output_settings -> Yojson.Safe.t
val yojson_of_udp_output_settings : udp_output_settings -> Yojson.Safe.t
val yojson_of_audio_description : audio_description -> Yojson.Safe.t
val yojson_of_caption_description : caption_description -> Yojson.Safe.t
val yojson_of_automatic_input_failover_settings : automatic_input_failover_settings -> Yojson.Safe.t
val yojson_of_caption_selector : caption_selector -> Yojson.Safe.t
val yojson_of_output_settings : output_settings -> Yojson.Safe.t
val yojson_of_input_settings : input_settings -> Yojson.Safe.t
val yojson_of_output_group_settings : output_group_settings -> Yojson.Safe.t
val yojson_of_video_description : video_description -> Yojson.Safe.t
val yojson_of_output : output -> Yojson.Safe.t
val yojson_of_input_attachment : input_attachment -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_output_group : output_group -> Yojson.Safe.t
val yojson_of_encoder_settings : encoder_settings -> [> `Assoc of (string * Yojson.Safe.t) list ]
val yojson_of_properties : properties -> [> `Assoc of (string * Yojson.Safe.t) list ]
type attributes = {
  1. ref_ : string;
  2. arn : string;
  3. inputs : string list;
}
val create_attributes : string -> attributes
val cloudformation_type : string