When passing OutputSettings as input to an Aws::Client method, you can use a vanilla Hash:
{
archive_output_settings: {
container_settings: { m2ts_settings: {
absent_input_audio_behavior: "DROP", arib: "DISABLED", arib_captions_pid: "__string",
arib_captions_pid_control: "AUTO", audio_buffer_model: "ATSC", audio_frames_per_pes: 1,
audio_pids: "__string",
audio_stream_type: "ATSC", bitrate: 1,
buffer_model: "MULTIPLEX", cc_descriptor: "DISABLED", dvb_nit_settings: {
network_id: 1, network_name: "__stringMin1Max256", rep_interval: 1,
},
dvb_sdt_settings: {
output_sdt: "SDT_FOLLOW", rep_interval: 1,
service_name: "__stringMin1Max256",
service_provider_name: "__stringMin1Max256",
},
dvb_sub_pids: "__string",
dvb_tdt_settings: {
rep_interval: 1,
},
dvb_teletext_pid: "__string",
ebif: "NONE", ebp_audio_interval: "VIDEO_AND_FIXED_INTERVALS", ebp_lookahead_ms: 1,
ebp_placement: "VIDEO_AND_AUDIO_PIDS", ecm_pid: "__string",
es_rate_in_pes: "EXCLUDE", etv_platform_pid: "__string",
etv_signal_pid: "__string",
fragment_time: 1.0,
klv: "NONE", klv_data_pids: "__string",
nielsen_id_3_behavior: "NO_PASSTHROUGH", null_packet_bitrate: 1.0,
pat_interval: 1,
pcr_control: "CONFIGURED_PCR_PERIOD", pcr_period: 1,
pcr_pid: "__string",
pmt_interval: 1,
pmt_pid: "__string",
program_num: 1,
rate_mode: "CBR", scte_27_pids: "__string",
scte_35_control: "NONE", scte_35_pid: "__string",
segmentation_markers: "EBP", segmentation_style: "MAINTAIN_CADENCE", segmentation_time: 1.0,
timed_metadata_behavior: "NO_PASSTHROUGH", timed_metadata_pid: "__string",
transport_stream_id: 1,
video_pid: "__string",
},
raw_settings: {
},
},
extension: "__string",
name_modifier: "__string",
},
frame_capture_output_settings: {
name_modifier: "__string",
},
hls_output_settings: {
h265_packaging_type: "HEV1", hls_settings: { audio_only_hls_settings: {
audio_group_id: "__string",
audio_only_image: {
password_param: "__string",
uri: "__string", username: "__string",
},
audio_track_type: "ALTERNATE_AUDIO_AUTO_SELECT", segment_type: "AAC", },
fmp_4_hls_settings: {
audio_rendition_sets: "__string",
nielsen_id_3_behavior: "NO_PASSTHROUGH", timed_metadata_behavior: "NO_PASSTHROUGH", },
standard_hls_settings: {
audio_rendition_sets: "__string",
m3u_8_settings: { audio_frames_per_pes: 1,
audio_pids: "__string",
ecm_pid: "__string",
nielsen_id_3_behavior: "NO_PASSTHROUGH", pat_interval: 1,
pcr_control: "CONFIGURED_PCR_PERIOD", pcr_period: 1,
pcr_pid: "__string",
pmt_interval: 1,
pmt_pid: "__string",
program_num: 1,
scte_35_behavior: "NO_PASSTHROUGH", scte_35_pid: "__string",
timed_metadata_behavior: "NO_PASSTHROUGH", timed_metadata_pid: "__string",
transport_stream_id: 1,
video_pid: "__string",
},
},
},
name_modifier: "__stringMin1",
segment_modifier: "__string",
},
media_package_output_settings: {
},
ms_smooth_output_settings: {
h265_packaging_type: "HEV1", name_modifier: "__string",
},
multiplex_output_settings: {
destination: { destination_ref_id: "__string",
},
},
rtmp_output_settings: {
certificate_mode: "SELF_SIGNED", connection_retry_interval: 1,
destination: { destination_ref_id: "__string",
},
num_retries: 1,
},
udp_output_settings: {
buffer_msec: 1,
container_settings: { m2ts_settings: {
absent_input_audio_behavior: "DROP", arib: "DISABLED", arib_captions_pid: "__string",
arib_captions_pid_control: "AUTO", audio_buffer_model: "ATSC", audio_frames_per_pes: 1,
audio_pids: "__string",
audio_stream_type: "ATSC", bitrate: 1,
buffer_model: "MULTIPLEX", cc_descriptor: "DISABLED", dvb_nit_settings: {
network_id: 1, network_name: "__stringMin1Max256", rep_interval: 1,
},
dvb_sdt_settings: {
output_sdt: "SDT_FOLLOW", rep_interval: 1,
service_name: "__stringMin1Max256",
service_provider_name: "__stringMin1Max256",
},
dvb_sub_pids: "__string",
dvb_tdt_settings: {
rep_interval: 1,
},
dvb_teletext_pid: "__string",
ebif: "NONE", ebp_audio_interval: "VIDEO_AND_FIXED_INTERVALS", ebp_lookahead_ms: 1,
ebp_placement: "VIDEO_AND_AUDIO_PIDS", ecm_pid: "__string",
es_rate_in_pes: "EXCLUDE", etv_platform_pid: "__string",
etv_signal_pid: "__string",
fragment_time: 1.0,
klv: "NONE", klv_data_pids: "__string",
nielsen_id_3_behavior: "NO_PASSTHROUGH", null_packet_bitrate: 1.0,
pat_interval: 1,
pcr_control: "CONFIGURED_PCR_PERIOD", pcr_period: 1,
pcr_pid: "__string",
pmt_interval: 1,
pmt_pid: "__string",
program_num: 1,
rate_mode: "CBR", scte_27_pids: "__string",
scte_35_control: "NONE", scte_35_pid: "__string",
segmentation_markers: "EBP", segmentation_style: "MAINTAIN_CADENCE", segmentation_time: 1.0,
timed_metadata_behavior: "NO_PASSTHROUGH", timed_metadata_pid: "__string",
transport_stream_id: 1,
video_pid: "__string",
},
},
destination: { destination_ref_id: "__string",
},
fec_output_settings: {
column_depth: 1,
include_fec: "COLUMN", row_length: 1,
},
},
}
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4