When passing VideoDescription as input to an Aws::Client method, you can use a vanilla Hash:
{
codec_settings: {
frame_capture_settings: {
capture_interval: 1, capture_interval_units: "MILLISECONDS", },
h264_settings: {
adaptive_quantization: "HIGH", afd_signaling: "AUTO", bitrate: 1,
buf_fill_pct: 1,
buf_size: 1,
color_metadata: "IGNORE", color_space_settings: {
color_space_passthrough_settings: {
},
rec_601_settings: {
},
rec_709_settings: {
},
},
entropy_encoding: "CABAC", filter_settings: {
temporal_filter_settings: {
post_filter_sharpening: "AUTO", strength: "AUTO", },
},
fixed_afd: "AFD_0000", flicker_aq: "DISABLED", force_field_pictures: "DISABLED", framerate_control: "INITIALIZE_FROM_SOURCE", framerate_denominator: 1,
framerate_numerator: 1,
gop_b_reference: "DISABLED", gop_closed_cadence: 1,
gop_num_b_frames: 1,
gop_size: 1.0,
gop_size_units: "FRAMES", level: "H264_LEVEL_1", look_ahead_rate_control: "HIGH", max_bitrate: 1,
min_i_interval: 1,
num_ref_frames: 1,
par_control: "INITIALIZE_FROM_SOURCE", par_denominator: 1,
par_numerator: 1,
profile: "BASELINE", quality_level: "ENHANCED_QUALITY", qvbr_quality_level: 1,
rate_control_mode: "CBR", scan_type: "INTERLACED", scene_change_detect: "DISABLED", slices: 1,
softness: 1,
spatial_aq: "DISABLED", subgop_length: "DYNAMIC", syntax: "DEFAULT", temporal_aq: "DISABLED", timecode_insertion: "DISABLED", },
h265_settings: {
adaptive_quantization: "HIGH", afd_signaling: "AUTO", alternative_transfer_function: "INSERT", bitrate: 1,
buf_size: 1,
color_metadata: "IGNORE", color_space_settings: {
color_space_passthrough_settings: {
},
hdr_10_settings: {
max_cll: 1,
max_fall: 1,
},
rec_601_settings: {
},
rec_709_settings: {
},
},
filter_settings: {
temporal_filter_settings: {
post_filter_sharpening: "AUTO", strength: "AUTO", },
},
fixed_afd: "AFD_0000", flicker_aq: "DISABLED", framerate_denominator: 1, framerate_numerator: 1, gop_closed_cadence: 1,
gop_size: 1.0,
gop_size_units: "FRAMES", level: "H265_LEVEL_1", look_ahead_rate_control: "HIGH", max_bitrate: 1,
min_i_interval: 1,
par_denominator: 1,
par_numerator: 1,
profile: "MAIN", qvbr_quality_level: 1,
rate_control_mode: "CBR", scan_type: "INTERLACED", scene_change_detect: "DISABLED", slices: 1,
tier: "HIGH", timecode_insertion: "DISABLED", },
mpeg_2_settings: {
adaptive_quantization: "AUTO", afd_signaling: "AUTO", color_metadata: "IGNORE", color_space: "AUTO", display_aspect_ratio: "DISPLAYRATIO16X9", filter_settings: {
temporal_filter_settings: {
post_filter_sharpening: "AUTO", strength: "AUTO", },
},
fixed_afd: "AFD_0000", framerate_denominator: 1, framerate_numerator: 1, gop_closed_cadence: 1,
gop_num_b_frames: 1,
gop_size: 1.0,
gop_size_units: "FRAMES", scan_type: "INTERLACED", subgop_length: "DYNAMIC", timecode_insertion: "DISABLED", },
},
height: 1,
name: "__string", respond_to_afd: "NONE", scaling_behavior: "DEFAULT", sharpness: 1,
width: 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