When passing HlsGroupSettings as input to an Aws::Client method, you can use a vanilla Hash:
{
ad_markers: ["ADOBE"], base_url_content: "__string",
base_url_content_1: "__string",
base_url_manifest: "__string",
base_url_manifest_1: "__string",
caption_language_mappings: [
{
caption_channel: 1, language_code: "__stringMin3Max3", language_description: "__stringMin1", },
],
caption_language_setting: "INSERT", client_cache: "DISABLED", codec_specification: "RFC_4281", constant_iv: "__stringMin32Max32",
destination: { destination_ref_id: "__string",
},
directory_structure: "SINGLE_DIRECTORY", discontinuity_tags: "INSERT", encryption_type: "AES128", hls_cdn_settings: {
hls_akamai_settings: {
connection_retry_interval: 1,
filecache_duration: 1,
http_transfer_mode: "CHUNKED", num_retries: 1,
restart_delay: 1,
salt: "__string",
token: "__string",
},
hls_basic_put_settings: {
connection_retry_interval: 1,
filecache_duration: 1,
num_retries: 1,
restart_delay: 1,
},
hls_media_store_settings: {
connection_retry_interval: 1,
filecache_duration: 1,
media_store_storage_class: "TEMPORAL", num_retries: 1,
restart_delay: 1,
},
hls_webdav_settings: {
connection_retry_interval: 1,
filecache_duration: 1,
http_transfer_mode: "CHUNKED", num_retries: 1,
restart_delay: 1,
},
},
hls_id_3_segment_tagging: "DISABLED", i_frame_only_playlists: "DISABLED", incomplete_segment_behavior: "AUTO", index_n_segments: 1,
input_loss_action: "EMIT_OUTPUT", iv_in_manifest: "EXCLUDE", iv_source: "EXPLICIT", keep_segments: 1,
key_format: "__string",
key_format_versions: "__string",
key_provider_settings: {
static_key_settings: {
key_provider_server: {
password_param: "__string",
uri: "__string", username: "__string",
},
static_key_value: "__stringMin32Max32", },
},
manifest_compression: "GZIP", manifest_duration_format: "FLOATING_POINT", min_segment_length: 1,
mode: "LIVE", output_selection: "MANIFESTS_AND_SEGMENTS", program_date_time: "EXCLUDE", program_date_time_period: 1,
redundant_manifest: "DISABLED", segment_length: 1,
segmentation_mode: "USE_INPUT_SEGMENTATION", segments_per_subdirectory: 1,
stream_inf_resolution: "EXCLUDE", timed_metadata_id_3_frame: "NONE", timed_metadata_id_3_period: 1,
timestamp_delta_milliseconds: 1,
ts_file_mode: "SEGMENTED_FILES", }
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