MediaLive.Channel
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-medialive-channel.html
type scte35_splice_insert = {
ad_avail_offset : int option;
web_delivery_allowed_flag : string option;
no_regional_blackout_flag : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte35spliceinsert.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ttmldestinationsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte27sourcesettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-smptettdestinationsettings.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rawsettings.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-wavsettings.html
and hls_akamai_settings = {
salt : string option;
filecache_duration : int option;
num_retries : int option;
token : string option;
restart_delay : int option;
connection_retry_interval : int option;
http_transfer_mode : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsakamaisettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-archives3settings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionrectangle.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiolanguageselection.html
and output_destination_settings = {
stream_name : string option;
username : string option;
password_param : string option;
url : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputdestinationsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rec601settings.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-temporalfiltersettings.html
and fmp4_hls_settings = {
audio_rendition_sets : string option;
nielsen_id3_behavior : string option;
timed_metadata_behavior : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-fmp4hlssettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackageoutputsettings.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecaptures3settings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbtdtsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpcaptioninfodestinationsettings.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecaptureoutputsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-colorcorrection.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlossfailoversettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlocation.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-multiplexgroupsettings.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-embeddedplusscte20destinationsettings.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-thumbnailconfiguration.html
and eac3_settings = {
coding_mode : string option;
surround_mode : string option;
passthrough_control : string option;
dialnorm : int option;
lo_ro_surround_mix_level : float option;
phase_control : string option;
lt_rt_center_mix_level : float option;
lfe_filter : string option;
lfe_control : string option;
bitrate : float option;
drc_line : string option;
dc_filter : string option;
metadata_control : string option;
lt_rt_surround_mix_level : float option;
lo_ro_center_mix_level : float option;
drc_rf : string option;
attenuation_control : string option;
bitstream_mode : string option;
surround_ex_mode : string option;
stereo_downmix : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3settings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-epochlockingsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rec709settings.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ancillarysourcesettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlss3settings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiodolbyedecode.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputspecification.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hdr10settings.html
and embedded_source_settings = {
source608_channel_number : int option;
scte20_detection : string option;
source608_track_number : int option;
convert608_to708 : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-embeddedsourcesettings.html
and esam = {
ad_avail_offset : int option;
zone_identity : string option;
acquisition_point_id : string option;
pois_endpoint : string option;
username : string option;
password_param : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-esam.html
and ac3_settings = {
coding_mode : string option;
drc_profile : string option;
metadata_control : string option;
dialnorm : int option;
lfe_filter : string option;
bitstream_mode : string option;
attenuation_control : string option;
bitrate : float option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ac3settings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsencbet.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiotrack.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audionormalizationsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiosilencefailoversettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-htmlmotiongraphicssettings.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-passthroughsettings.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte20sourcesettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-fecoutputsettings.html
and scte35_time_signal_apos = {
ad_avail_offset : int option;
web_delivery_allowed_flag : string option;
no_regional_blackout_flag : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte35timesignalapos.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dolbyvision81settings.html;
and eac3_atmos_settings = {
coding_mode : string option;
dialnorm : int option;
surround_trim : float option;
drc_rf : string option;
bitrate : float option;
drc_line : string option;
height_trim : float option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-eac3atmossettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecapturehlssettings.html;
and hls_input_settings = {
scte35_source : string option;
buffer_segments : int option;
retries : int option;
bandwidth : int option;
retry_interval : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsinputsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-multiplexprogramchanneldestinationsettings.html
and feature_activations = {
input_prepare_schedule_actions : string option;
output_static_image_overlay_schedule_actions : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-featureactivations.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoblackfailoversettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte27destinationsettings.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-timecodeconfig.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputlocationref.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothoutputsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-cdiinputspecification.html
and udp_group_settings = {
timed_metadata_id3_frame : string option;
timed_metadata_id3_period : int option;
input_loss_action : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-udpgroupsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsennaesiinw.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputchannellevel.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoselectorpid.html
and ebu_tt_d_destination_settings = {
font_family : string option;
fill_line_gap : string option;
style_control : string option;
copyright_holder : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-ebuttddestinationsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-embeddeddestinationsettings.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiohlsrenditionselection.html
and vpc_output_settings = {
public_address_allocation_ids : string list option;
security_group_ids : string list option;
subnet_ids : string list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-vpcoutputsettings.html
and aac_settings = {
coding_mode : string option;
rate_control_mode : string option;
sample_rate : float option;
input_type : string option;
vbr_quality : string option;
raw_format : string option;
spec : string option;
bitrate : float option;
profile : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aacsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-webvttdestinationsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbnitsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackageoutputdestinationsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-scte20plusembeddeddestinationsettings.html;
and hls_basic_put_settings = {
filecache_duration : int option;
num_retries : int option;
restart_delay : int option;
connection_retry_interval : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsbasicputsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubsourcesettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aribdestinationsettings.html;
and rtmp_group_settings = {
authentication_scheme : string option;
cache_length : int option;
ad_markers : string list option;
include_filler_nal_units : string option;
input_loss_action : string option;
restart_delay : int option;
caption_data : string option;
cache_full_behavior : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpgroupsettings.html
and m3u8_settings = {
pat_interval : int option;
program_num : int option;
pcr_period : int option;
pmt_interval : int option;
klv_data_pids : string option;
nielsen_id3_behavior : string option;
pcr_pid : string option;
video_pid : string option;
audio_frames_per_pes : int option;
transport_stream_id : int option;
pmt_pid : string option;
scte35_pid : string option;
scte35_behavior : string option;
klv_behavior : string option;
ecm_pid : string option;
timed_metadata_pid : string option;
audio_pids : string option;
pcr_control : string option;
timed_metadata_behavior : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m3u8settings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-nielsenconfiguration.html
and hls_media_store_settings = {
filecache_duration : int option;
num_retries : int option;
media_store_storage_class : string option;
restart_delay : int option;
connection_retry_interval : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsmediastoresettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-teletextdestinationsettings.html;
and hls_webdav_settings = {
filecache_duration : int option;
num_retries : int option;
restart_delay : int option;
connection_retry_interval : int option;
http_transfer_mode : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlswebdavsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-colorspacepassthroughsettings.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-timecodeburninsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionlanguagemapping.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-pipelinelockingsettings.html;
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-maintenancecreatesettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoselectorprogramid.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiopidselection.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mp2settings.html
and dvb_sdt_settings = {
service_provider_name : string option;
output_sdt : string option;
service_name : string option;
rep_interval : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsdtsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-aribsourcesettings.html;
and maintenance_update_settings = {
maintenance_day : string option;
maintenance_scheduled_date : string option;
maintenance_start_time : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-maintenanceupdatesettings.html
and network_input_settings = {
server_validation : string option;
hls_input_settings : hls_input_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-networkinputsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-archivecdnsettings.html
and failover_condition_settings = {
audio_silence_settings : audio_silence_failover_settings option;
video_black_settings : video_black_failover_settings option;
input_loss_settings : input_loss_failover_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-failoverconditionsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264filtersettings.html
and avail_settings = {
scte35_splice_insert : scte35_splice_insert option;
scte35_time_signal_apos : scte35_time_signal_apos option;
esam : esam option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-availsettings.html
and ms_smooth_group_settings = {
segmentation_mode : string option;
destination : output_location_ref option;
event_stop_behavior : string option;
filecache_duration : int option;
certificate_mode : string option;
acquisition_point_id : string option;
stream_manifest_behavior : string option;
input_loss_action : string option;
fragment_length : int option;
restart_delay : int option;
sparse_track_type : string option;
event_id_mode : string option;
timestamp_offset_mode : string option;
audio_only_timecode_control : string option;
num_retries : int option;
timestamp_offset : string option;
event_id : string option;
send_delay_ms : int option;
connection_retry_interval : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mssmoothgroupsettings.html
and frame_capture_settings = {
timecode_burnin_settings : timecode_burnin_settings option;
capture_interval : int option;
capture_interval_units : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecapturesettings.html
and output_locking_settings = {
pipeline_locking_settings : pipeline_locking_settings option;
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 = {
key_provider_server : input_location option;
static_key_value : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-statickeysettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoselectorcolorspacesettings.html
and hls_cdn_settings = {
hls_webdav_settings : hls_webdav_settings option;
hls_s3_settings : hls_s3_settings option;
hls_akamai_settings : hls_akamai_settings option;
hls_basic_put_settings : hls_basic_put_settings option;
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 = {
background_opacity : int option;
font_resolution : int option;
outline_color : string option;
font_color : string option;
shadow_color : string option;
shadow_opacity : int option;
font : input_location option;
shadow_y_offset : int option;
alignment : string option;
x_position : int option;
font_size : string option;
y_position : int option;
outline_size : int option;
teletext_grid_control : string option;
font_opacity : int option;
shadow_x_offset : int option;
background_color : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-burnindestinationsettings.html
and rtmp_output_settings = {
destination : output_location_ref option;
certificate_mode : string option;
num_retries : int option;
connection_retry_interval : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-rtmpoutputsettings.html
and output_destination = {
multiplex_settings : multiplex_program_channel_destination_settings option;
id : string option;
settings : output_destination_settings list option;
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 = {
background_opacity : int option;
font_resolution : int option;
outline_color : string option;
font_color : string option;
shadow_color : string option;
shadow_opacity : int option;
font : input_location option;
shadow_y_offset : int option;
alignment : string option;
x_position : int option;
font_size : string option;
y_position : int option;
outline_size : int option;
teletext_grid_control : string option;
font_opacity : int option;
shadow_x_offset : int option;
background_color : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-dvbsubdestinationsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-colorcorrectionsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-availblanking.html
and audio_channel_mapping = {
output_channel : int option;
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 = {
input_loss_image_color : string option;
black_frame_msec : int option;
input_loss_image_type : string option;
input_loss_image_slate : input_location option;
repeat_frame_msec : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputlossbehavior.html
and standard_hls_settings = {
audio_rendition_sets : string option;
m3u8_settings : m3u8_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-standardhlssettings.html
and teletext_source_settings = {
output_rectangle : caption_rectangle option;
page_number : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-teletextsourcesettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecapturecdnsettings.html
and audio_only_hls_settings = {
segment_type : string option;
audio_track_type : string option;
audio_only_image : input_location option;
audio_group_id : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audioonlyhlssettings.html
and video_selector_settings = {
video_selector_program_id : video_selector_program_id option;
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 = {
dolby_e_decode : audio_dolby_e_decode option;
tracks : audio_track list option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiotrackselection.html
and audio_codec_settings = {
eac3_settings : eac3_settings option;
ac3_settings : ac3_settings option;
mp2_settings : mp2_settings option;
eac3_atmos_settings : eac3_atmos_settings option;
pass_through_settings : pass_through_settings option;
wav_settings : wav_settings option;
aac_settings : aac_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiocodecsettings.html
and nielsen_watermarks_settings = {
nielsen_distribution_type : string option;
nielsen_cbet_settings : nielsen_cbet option;
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
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2filtersettings.html
and h265_color_space_settings = {
rec601_settings : rec601_settings option;
rec709_settings : rec709_settings option;
color_space_passthrough_settings : color_space_passthrough_settings option;
dolby_vision81_settings : dolby_vision81_settings option;
hdr10_settings : hdr10_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265colorspacesettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-multiplexoutputsettings.html
and m2ts_settings = {
etv_platform_pid : string option;
pat_interval : int option;
program_num : int option;
rate_mode : string option;
klv_data_pids : string option;
null_packet_bitrate : float option;
pmt_interval : int option;
arib_captions_pid : string option;
es_rate_in_pes : string option;
video_pid : string option;
transport_stream_id : int option;
ebp_placement : string option;
dvb_sub_pids : string option;
segmentation_style : string option;
scte35_pid : string option;
audio_stream_type : string option;
klv : string option;
ebp_lookahead_ms : int option;
scte35_preroll_pullup_milliseconds : float option;
dvb_tdt_settings : dvb_tdt_settings option;
timed_metadata_behavior : string option;
ebp_audio_interval : string option;
fragment_time : float option;
dvb_teletext_pid : string option;
scte35_control : string option;
pcr_period : int option;
nielsen_id3_behavior : string option;
pcr_pid : string option;
segmentation_time : float option;
cc_descriptor : string option;
audio_frames_per_pes : int option;
absent_input_audio_behavior : string option;
bitrate : int option;
pmt_pid : string option;
scte27_pids : string option;
segmentation_markers : string option;
dvb_nit_settings : dvb_nit_settings option;
dvb_sdt_settings : dvb_sdt_settings option;
etv_signal_pid : string option;
arib : string option;
buffer_model : string option;
ecm_pid : string option;
timed_metadata_pid : string option;
audio_pids : string option;
audio_buffer_model : string option;
ebif : string option;
arib_captions_pid_control : string option;
pcr_control : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-m2tssettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mediapackagegroupsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265filtersettings.html
and h264_color_space_settings = {
rec601_settings : rec601_settings option;
rec709_settings : rec709_settings option;
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 = {
network_end_blackout : string option;
state : string option;
network_id : string option;
network_end_blackout_image : input_location option;
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 = {
html_motion_graphics_settings : html_motion_graphics_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-motiongraphicssettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-availconfiguration.html
and archive_group_settings = {
destination : output_location_ref option;
archive_cdn_settings : archive_cdn_settings option;
rollover_interval : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-archivegroupsettings.html
and h264_settings = {
timecode_burnin_settings : timecode_burnin_settings option;
num_ref_frames : int option;
temporal_aq : string option;
slices : int option;
framerate_control : string option;
qvbr_quality_level : int option;
framerate_numerator : int option;
par_control : string option;
gop_closed_cadence : int option;
flicker_aq : string option;
profile : string option;
quality_level : string option;
min_i_interval : int option;
scene_change_detect : string option;
force_field_pictures : string option;
framerate_denominator : int option;
softness : int option;
gop_size : float option;
adaptive_quantization : string option;
filter_settings : h264_filter_settings option;
color_space_settings : h264_color_space_settings option;
entropy_encoding : string option;
spatial_aq : string option;
par_denominator : int option;
fixed_afd : string option;
gop_size_units : string option;
afd_signaling : string option;
bitrate : int option;
par_numerator : int option;
rate_control_mode : string option;
scan_type : string option;
buf_size : int option;
timecode_insertion : string option;
color_metadata : string option;
buf_fill_pct : int option;
gop_b_reference : string option;
look_ahead_rate_control : string option;
level : string option;
max_bitrate : int option;
syntax : string option;
subgop_length : string option;
gop_num_b_frames : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h264settings.html
and video_selector = {
color_space_settings : video_selector_color_space_settings option;
selector_settings : video_selector_settings option;
color_space : string option;
color_space_usage : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videoselector.html
and hls_settings = {
standard_hls_settings : standard_hls_settings option;
audio_only_hls_settings : audio_only_hls_settings option;
fmp4_hls_settings : fmp4_hls_settings option;
frame_capture_hls_settings : frame_capture_hls_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlssettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audiowatermarksettings.html
and frame_capture_group_settings = {
frame_capture_cdn_settings : frame_capture_cdn_settings option;
destination : output_location_ref option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-framecapturegroupsettings.html
and remix_settings = {
channels_out : int option;
channel_mappings : audio_channel_mapping list option;
channels_in : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-remixsettings.html
and archive_container_settings = {
raw_settings : raw_settings option;
m2ts_settings : m2ts_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-archivecontainersettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-failovercondition.html
and motion_graphics_configuration = {
motion_graphics_settings : motion_graphics_settings option;
motion_graphics_insertion : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-motiongraphicsconfiguration.html
and caption_destination_settings = {
arib_destination_settings : arib_destination_settings option;
ebu_tt_d_destination_settings : ebu_tt_d_destination_settings option;
smpte_tt_destination_settings : smpte_tt_destination_settings option;
embedded_plus_scte20_destination_settings : embedded_plus_scte20_destination_settings
option;
ttml_destination_settings : ttml_destination_settings option;
scte20_plus_embedded_destination_settings : scte20_plus_embedded_destination_settings
option;
dvb_sub_destination_settings : dvb_sub_destination_settings option;
teletext_destination_settings : teletext_destination_settings option;
burn_in_destination_settings : burn_in_destination_settings option;
webvtt_destination_settings : webvtt_destination_settings option;
embedded_destination_settings : embedded_destination_settings option;
rtmp_caption_info_destination_settings : rtmp_caption_info_destination_settings
option;
scte27_destination_settings : scte27_destination_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captiondestinationsettings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-keyprovidersettings.html
and caption_selector_settings = {
dvb_sub_source_settings : dvb_sub_source_settings option;
scte27_source_settings : scte27_source_settings option;
arib_source_settings : arib_source_settings option;
embedded_source_settings : embedded_source_settings option;
scte20_source_settings : scte20_source_settings option;
teletext_source_settings : teletext_source_settings option;
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 = {
input_end_action : string option;
output_locking_settings : output_locking_settings option;
output_timing_source : string option;
output_locking_mode : string option;
support_low_framerate_inputs : string option;
initial_audio_gain : int option;
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 = {
timecode_burnin_settings : timecode_burnin_settings option;
slices : int option;
qvbr_quality_level : int option;
framerate_numerator : int option;
gop_closed_cadence : int option;
flicker_aq : string option;
profile : string option;
min_i_interval : int option;
scene_change_detect : string option;
framerate_denominator : int option;
gop_size : float option;
adaptive_quantization : string option;
filter_settings : h265_filter_settings option;
alternative_transfer_function : string option;
color_space_settings : h265_color_space_settings option;
tier : string option;
par_denominator : int option;
fixed_afd : string option;
gop_size_units : string option;
afd_signaling : string option;
bitrate : int option;
par_numerator : int option;
rate_control_mode : string option;
scan_type : string option;
buf_size : int option;
timecode_insertion : string option;
color_metadata : string option;
look_ahead_rate_control : string option;
level : string option;
max_bitrate : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-h265settings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-udpcontainersettings.html
and audio_selector_settings = {
audio_pid_selection : audio_pid_selection option;
audio_language_selection : audio_language_selection option;
audio_track_selection : audio_track_selection option;
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 = {
timecode_burnin_settings : timecode_burnin_settings option;
color_space : string option;
fixed_afd : string option;
gop_size_units : string option;
framerate_numerator : int option;
gop_closed_cadence : int option;
afd_signaling : string option;
display_aspect_ratio : string option;
scan_type : string option;
timecode_insertion : string option;
color_metadata : string option;
framerate_denominator : int option;
gop_size : float option;
adaptive_quantization : string option;
subgop_length : string option;
filter_settings : mpeg2_filter_settings option;
gop_num_b_frames : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-mpeg2settings.html
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-audioselector.html
and hls_group_settings = {
segmentation_mode : string option;
destination : output_location_ref option;
codec_specification : string option;
iv_source : string option;
timed_metadata_id3_frame : string option;
key_format_versions : string option;
redundant_manifest : string option;
output_selection : string option;
key_provider_settings : key_provider_settings option;
stream_inf_resolution : string option;
caption_language_mappings : caption_language_mapping list option;
hls_id3_segment_tagging : string option;
i_frame_only_playlists : string option;
caption_language_setting : string option;
keep_segments : int option;
constant_iv : string option;
directory_structure : string option;
encryption_type : string option;
ad_markers : string list option;
hls_cdn_settings : hls_cdn_settings option;
index_n_segments : int option;
input_loss_action : string option;
mode : string option;
ts_file_mode : string option;
base_url_manifest1 : string option;
client_cache : string option;
min_segment_length : int option;
key_format : string option;
iv_in_manifest : string option;
base_url_content1 : string option;
program_date_time_clock : string option;
manifest_compression : string option;
manifest_duration_format : string option;
timed_metadata_id3_period : int option;
incomplete_segment_behavior : string option;
program_date_time_period : int option;
segment_length : int option;
timestamp_delta_milliseconds : int option;
program_date_time : string option;
segments_per_subdirectory : int option;
base_url_content : string option;
base_url_manifest : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsgroupsettings.html
and archive_output_settings = {
extension : string option;
name_modifier : string option;
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 = {
mpeg2_settings : mpeg2_settings option;
frame_capture_settings : frame_capture_settings option;
h264_settings : h264_settings option;
h265_settings : h265_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videocodecsettings.html
and hls_output_settings = {
name_modifier : string option;
hls_settings : hls_settings option;
h265_packaging_type : string option;
segment_modifier : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-hlsoutputsettings.html
and udp_output_settings = {
destination : output_location_ref option;
fec_output_settings : fec_output_settings option;
container_settings : udp_container_settings option;
buffer_msec : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-udpoutputsettings.html
and audio_description = {
audio_normalization_settings : audio_normalization_settings option;
language_code : string option;
remix_settings : remix_settings option;
audio_selector_name : string option;
stream_name : string option;
language_code_control : string option;
audio_type : string option;
audio_type_control : string option;
codec_settings : audio_codec_settings option;
name : string option;
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 = {
destination_settings : caption_destination_settings option;
language_code : string option;
language_description : string option;
accessibility : string option;
caption_selector_name : string option;
name : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captiondescription.html
and automatic_input_failover_settings = {
failover_conditions : failover_condition list option;
input_preference : string option;
secondary_input_id : string option;
error_clear_time_msec : int option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-automaticinputfailoversettings.html
and caption_selector = {
language_code : string option;
selector_settings : caption_selector_settings option;
name : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-captionselector.html
and output_settings = {
media_package_output_settings : media_package_output_settings option;
ms_smooth_output_settings : ms_smooth_output_settings option;
frame_capture_output_settings : frame_capture_output_settings option;
hls_output_settings : hls_output_settings option;
rtmp_output_settings : rtmp_output_settings option;
udp_output_settings : udp_output_settings option;
multiplex_output_settings : multiplex_output_settings option;
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 = {
scte35_pid : int option;
deblock_filter : string option;
filter_strength : int option;
input_filter : string option;
source_end_behavior : string option;
video_selector : video_selector option;
smpte2038_data_preference : string option;
audio_selectors : audio_selector list option;
caption_selectors : caption_selector list option;
denoise_filter : string option;
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 = {
hls_group_settings : hls_group_settings option;
frame_capture_group_settings : frame_capture_group_settings option;
multiplex_group_settings : multiplex_group_settings option;
archive_group_settings : archive_group_settings option;
media_package_group_settings : media_package_group_settings option;
udp_group_settings : udp_group_settings option;
ms_smooth_group_settings : ms_smooth_group_settings option;
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 = {
scaling_behavior : string option;
respond_to_afd : string option;
height : int option;
sharpness : int option;
width : int option;
codec_settings : video_codec_settings option;
name : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-videodescription.html
and output = {
output_settings : output_settings option;
caption_description_names : string list option;
audio_description_names : string list option;
output_name : string option;
video_description_name : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-output.html
and input_attachment = {
input_attachment_name : string option;
input_id : string option;
automatic_input_failover_settings : automatic_input_failover_settings option;
input_settings : input_settings option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-inputattachment.html
and output_group = {
outputs : output list option;
output_group_settings : output_group_settings option;
name : string option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-outputgroup.html
and encoder_settings = {
audio_descriptions : audio_description list option;
video_descriptions : video_description list option;
global_configuration : global_configuration option;
motion_graphics_configuration : motion_graphics_configuration option;
thumbnail_configuration : thumbnail_configuration option;
feature_activations : feature_activations option;
caption_descriptions : caption_description list option;
avail_configuration : avail_configuration option;
color_correction_settings : color_correction_settings option;
output_groups : output_group list option;
avail_blanking : avail_blanking option;
nielsen_configuration : nielsen_configuration option;
blackout_slate : blackout_slate option;
timecode_config : timecode_config option;
}
see http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-medialive-channel-encodersettings.html
type properties = {
input_attachments : input_attachment list option;
input_specification : input_specification option;
channel_class : string option;
encoder_settings : encoder_settings option;
destinations : output_destination list option;
vpc : vpc_output_settings option;
cdi_input_specification : cdi_input_specification option;
maintenance : maintenance_create_settings option;
log_level : string option;
role_arn : string option;
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 ]
val create_attributes : string -> attributes