Skip to content

Instantly share code, notes, and snippets.

@odwdinc
Last active August 29, 2015 14:09
Show Gist options
  • Save odwdinc/2399edd3198d2ab57885 to your computer and use it in GitHub Desktop.
Save odwdinc/2399edd3198d2ab57885 to your computer and use it in GitHub Desktop.
GoPro4 Hawaii Command Set
{
version: 2,
display_hints: [
{
key: "GPCAMERA_GROUP_VIDEO",
display_name: "Video Settings",
settings: [
{
setting_id: 5,
widget_type: "select",
precedence: 1
},
{
setting_id: 6,
widget_type: "select",
precedence: 1
},
{
setting_id: 7,
widget_type: "select",
precedence: 1
},
{
setting_id: 2,
widget_type: "select",
precedence: 1
},
{
setting_id: 3,
widget_type: "select",
precedence: 1
},
{
setting_id: 4,
widget_type: "select",
precedence: 1
},
{
setting_id: 8,
widget_type: "toggle",
precedence: 1
},
{
setting_id: 9,
widget_type: "toggle",
precedence: 1
},
{
setting_id: 10,
widget_type: "toggle",
precedence: 1
},
{
setting_id: 11,
widget_type: "select",
precedence: 1
},
{
setting_id: 12,
widget_type: "select",
precedence: 1
},
{
setting_id: 13,
widget_type: "select",
precedence: 1
},
{
setting_id: 14,
widget_type: "select",
precedence: 1
},
{
setting_id: 15,
widget_type: "slider",
precedence: 1
}
],
commands: [
{
command_key: "GPCAMERA_VIDEO_PROTUNE_RESET_TO_DEFAULT",
precedence: 1
}
]
},
{
key: "GPCAMERA_GROUP_PHOTO",
display_name: "Photo Settings",
settings: [
{
setting_id: 18,
widget_type: "select",
precedence: 1
},
{
setting_id: 19,
widget_type: "select",
precedence: 1
},
{
setting_id: 17,
widget_type: "select",
precedence: 1
},
{
setting_id: 20,
widget_type: "toggle",
precedence: 1
},
{
setting_id: 21,
widget_type: "toggle",
precedence: 1
},
{
setting_id: 22,
widget_type: "select",
precedence: 1
},
{
setting_id: 23,
widget_type: "select",
precedence: 1
},
{
setting_id: 24,
widget_type: "select",
precedence: 1
},
{
setting_id: 25,
widget_type: "select",
precedence: 1
},
{
setting_id: 26,
widget_type: "slider",
precedence: 1
}
],
commands: [
{
command_key: "GPCAMERA_PHOTO_PROTUNE_RESET_TO_DEFAULT",
precedence: 1
}
]
},
{
key: "GPCAMERA_GROUP_MULTI_SHOT",
display_name: "Multi-Shot Settings",
settings: [
{
setting_id: 31,
widget_type: "select",
precedence: 1
},
{
setting_id: 29,
widget_type: "select",
precedence: 1
},
{
setting_id: 30,
widget_type: "select",
precedence: 1
},
{
setting_id: 32,
widget_type: "select",
precedence: 1
},
{
setting_id: 28,
widget_type: "select",
precedence: 1
},
{
setting_id: 33,
widget_type: "toggle",
precedence: 1
},
{
setting_id: 34,
widget_type: "toggle",
precedence: 1
},
{
setting_id: 35,
widget_type: "select",
precedence: 1
},
{
setting_id: 36,
widget_type: "select",
precedence: 1
},
{
setting_id: 37,
widget_type: "select",
precedence: 1
},
{
setting_id: 38,
widget_type: "select",
precedence: 1
},
{
setting_id: 39,
widget_type: "slider",
precedence: 1
}
],
commands: [
{
command_key: "GPCAMERA_MULTISHOT_PROTUNE_RESET_TO_DEFAULT",
precedence: 1
}
]
},
{
key: "GPCAMERA_GROUP_SETUP",
display_name: "Setup",
settings: [
{
setting_id: 52,
widget_type: "select",
precedence: 1
},
{
setting_id: 53,
widget_type: "select",
precedence: 1
},
{
setting_id: 1,
widget_type: "select",
precedence: 1
},
{
setting_id: 16,
widget_type: "select",
precedence: 1
},
{
setting_id: 27,
widget_type: "select",
precedence: 1
},
{
setting_id: 54,
widget_type: "select",
precedence: 1
},
{
setting_id: 55,
widget_type: "select",
precedence: 1
},
{
setting_id: 56,
widget_type: "select",
precedence: 1
},
{
setting_id: 57,
widget_type: "select",
precedence: 1
},
{
setting_id: 58,
widget_type: "select",
precedence: 1
},
{
setting_id: 59,
widget_type: "select",
precedence: 1
},
{
setting_id: 63,
widget_type: "select",
precedence: 1
}
],
commands: [
{
command_key: "GPCAMERA_SET_DATE_AND_TIME_ID",
precedence: 1
}
]
},
{
key: "GPCAMERA_GROUP_DELETE_ID",
display_name: "Delete",
settings: [ ],
commands: [
{
command_key: "GPCAMERA_DELETE_LAST_FILE_ID",
precedence: 1
},
{
command_key: "GPCAMERA_DELETE_ALL_FILES_ID",
precedence: 1
}
]
},
{
key: "GPCAMERA_GROUP_CAMERA_INFO",
display_name: "Camera Info",
settings: [ ],
commands: [
{
command_key: "GPCAMERA_NETWORK_NAME_ID",
precedence: 1
},
{
command_key: "GPCAMERA_INFO_VERSION_ID",
precedence: 1
},
{
command_key: "GPCAMERA_LOCATE_ID",
precedence: 1
}
]
},
{
key: "GPCAMERA_GROUP_WIRELESS_CONTROLS",
display_name: "Wireless Controls",
settings: [ ],
commands: [
{
command_key: "GPCAMERA_USE_CURRENT_WIRELESS_REMOTE_ID",
precedence: 1
},
{
command_key: "GPCAMERA_USE_NEW_WIRELESS_REMOTE_ID",
precedence: 1
}
]
},
{
key: "GPCAMERA_GROUP_CAMERA_STATUS",
display_name: "Camera Status",
settings: [ ],
commands: [
{
command_key: "GPCAMERA_BATTERY_LEVEL_ID",
precedence: 1
},
{
command_key: "GPCAMERA_SDCARD_CAPACITY_ID",
precedence: 1
}
]
}
],
modes: [
{
path_segment: "video",
display_name: "Video",
value: 0,
settings: [
{
path_segment: "default_sub_mode",
display_name: "Default Video Sub Mode",
id: 1,
options: [
{
display_name: "Video",
value: 0
},
{
display_name: "Video + Photo",
value: 2
},
{
display_name: "Looping",
value: 3
}
]
},
{
path_segment: "current_sub_mode",
display_name: "Video Sub Mode",
id: 68,
options: [
{
display_name: "Video",
value: 0
},
{
display_name: "Video + Photo",
value: 2
},
{
display_name: "Looping",
value: 3
}
]
},
{
path_segment: "resolution",
display_name: "Resolution",
id: 2,
options: [
{
display_name: "4K",
value: 1
},
{
display_name: "4K SuperView",
value: 2
},
{
display_name: "2.7K",
value: 4
},
{
display_name: "2.7K SuperView",
value: 5
},
{
display_name: "2.7K 4:3",
value: 6
},
{
display_name: "1440",
value: 7
},
{
display_name: "1080",
value: 9
},
{
display_name: "1080 SuperView",
value: 8
},
{
display_name: "960",
value: 10
},
{
display_name: "720",
value: 12
},
{
display_name: "720 SuperView",
value: 11
},
{
display_name: "WVGA",
value: 13
}
]
},
{
path_segment: "fps",
display_name: "Frames Per Second",
id: 3,
options: [
{
display_name: "240",
value: 0
},
{
display_name: "120",
value: 1
},
{
display_name: "100",
value: 2
},
{
display_name: "90",
value: 3
},
{
display_name: "80",
value: 4
},
{
display_name: "60",
value: 5
},
{
display_name: "50",
value: 6
},
{
display_name: "48",
value: 7
},
{
display_name: "30",
value: 8
},
{
display_name: "25",
value: 9
},
{
display_name: "24",
value: 10
},
{
display_name: "15",
value: 11
},
{
display_name: "12.5",
value: 12
}
]
},
{
path_segment: "fov",
display_name: "Field of View",
id: 4,
options: [
{
display_name: "Wide",
value: 0
},
{
display_name: "Medium",
value: 1
},
{
display_name: "Narrow",
value: 2
}
]
},
{
path_segment: "timelapse_rate",
display_name: "Interval",
id: 5,
options: [
{
display_name: "0.5 Seconds",
value: 0
},
{
display_name: "1 Second",
value: 1
},
{
display_name: "2 Seconds",
value: 2
},
{
display_name: "5 Seconds",
value: 3
},
{
display_name: "10 Seconds",
value: 4
},
{
display_name: "30 Seconds",
value: 5
},
{
display_name: "60 Seconds",
value: 6
}
]
},
{
path_segment: "looping",
display_name: "Interval",
id: 6,
options: [
{
display_name: "Max",
value: 0
},
{
display_name: "5 Minutes",
value: 1
},
{
display_name: "20 Minutes",
value: 2
},
{
display_name: "60 Minutes",
value: 3
},
{
display_name: "120 Minutes",
value: 4
}
]
},
{
path_segment: "piv",
display_name: "Interval",
id: 7,
options: [
{
display_name: "1 Photo / 5 Seconds",
value: 1
},
{
display_name: "1 Photo / 10 Seconds",
value: 2
},
{
display_name: "1 Photo / 30 Seconds",
value: 3
},
{
display_name: "1 Photo / 60 Seconds",
value: 4
}
]
},
{
path_segment: "low_light",
display_name: "Low Light",
id: 8,
options: [
{
display_name: "ON",
value: 1
},
{
display_name: "OFF",
value: 0
}
]
},
{
path_segment: "spot_meter",
display_name: "Spot Meter",
id: 9,
options: [
{
display_name: "ON",
value: 1
},
{
display_name: "OFF",
value: 0
}
]
},
{
path_segment: "protune",
display_name: "Protune",
id: 10,
options: [
{
display_name: "ON",
value: 1
},
{
display_name: "OFF",
value: 0
}
]
},
{
path_segment: "protune_white_balance",
display_name: "White Balance",
id: 11,
options: [
{
display_name: "Auto",
value: 0
},
{
display_name: "3000K",
value: 1
},
{
display_name: "5500K",
value: 2
},
{
display_name: "6500K",
value: 3
},
{
display_name: "Native",
value: 4
}
]
},
{
path_segment: "protune_color",
display_name: "Color",
id: 12,
options: [
{
display_name: "GoPro Color",
value: 0
},
{
display_name: "Flat",
value: 1
}
]
},
{
path_segment: "protune_sharpness",
display_name: "Sharpness",
id: 14,
options: [
{
display_name: "High",
value: 0
},
{
display_name: "Medium",
value: 1
},
{
display_name: "Low",
value: 2
}
]
},
{
path_segment: "protune_ev",
display_name: "EV Comp",
id: 15,
options: [
{
display_name: "-2.0",
value: 8
},
{
display_name: "-1.5",
value: 7
},
{
display_name: "-1.0",
value: 6
},
{
display_name: "-0.5",
value: 5
},
{
display_name: "0.0",
value: 4
},
{
display_name: "0.5",
value: 3
},
{
display_name: "1.0",
value: 2
},
{
display_name: "1.5",
value: 1
},
{
display_name: "2.0",
value: 0
}
]
},
{
path_segment: "protune_iso",
display_name: "ISO Limit",
id: 13,
options: [
{
display_name: "6400",
value: 0
},
{
display_name: "1600",
value: 1
},
{
display_name: "400",
value: 2
}
]
}
]
},
{
path_segment: "photo",
display_name: "Photo",
value: 1,
settings: [
{
path_segment: "default_sub_mode",
display_name: "Default Photo Sub Mode",
id: 16,
options: [
{
display_name: "Single",
value: 0
},
{
display_name: "Continuous",
value: 1
},
{
display_name: "Night",
value: 2
}
]
},
{
path_segment: "current_sub_mode",
display_name: "Photo Sub Mode",
id: 69,
options: [
{
display_name: "Single",
value: 0
},
{
display_name: "Continuous",
value: 1
},
{
display_name: "Night",
value: 2
}
]
},
{
path_segment: "continuous_rate",
display_name: "Continuous Rate",
id: 18,
options: [
{
display_name: "3 Frames / Second",
value: 0
},
{
display_name: "5 Frames / Second",
value: 1
},
{
display_name: "10 Frames / Second",
value: 2
}
]
},
{
path_segment: "resolution",
display_name: "Megapixels",
id: 17,
options: [
{
display_name: "12MP Wide",
value: 0
},
{
display_name: "7MP Wide",
value: 1
},
{
display_name: "7MP Med",
value: 2
},
{
display_name: "5MP Med",
value: 3
}
]
},
{
path_segment: "exposure_time",
display_name: "Shutter",
id: 19,
options: [
{
display_name: "Auto",
value: 0
},
{
display_name: "2 Seconds",
value: 1
},
{
display_name: "5 Seconds",
value: 2
},
{
display_name: "10 Seconds",
value: 3
},
{
display_name: "15 Seconds",
value: 4
},
{
display_name: "20 Seconds",
value: 5
},
{
display_name: "30 Seconds",
value: 6
}
]
},
{
path_segment: "spot_meter",
display_name: "Spot Meter",
id: 20,
options: [
{
display_name: "ON",
value: 1
},
{
display_name: "OFF",
value: 0
}
]
},
{
path_segment: "protune",
display_name: "Protune",
id: 21,
options: [
{
display_name: "ON",
value: 1
},
{
display_name: "OFF",
value: 0
}
]
},
{
path_segment: "protune_white_balance",
display_name: "White Balance",
id: 22,
options: [
{
display_name: "Auto",
value: 0
},
{
display_name: "3000K",
value: 1
},
{
display_name: "5500K",
value: 2
},
{
display_name: "6500K",
value: 3
},
{
display_name: "Native",
value: 4
}
]
},
{
path_segment: "protune_color",
display_name: "Color",
id: 23,
options: [
{
display_name: "GoPro Color",
value: 0
},
{
display_name: "Flat",
value: 1
}
]
},
{
path_segment: "protune_sharpness",
display_name: "Sharpness",
id: 25,
options: [
{
display_name: "High",
value: 0
},
{
display_name: "Medium",
value: 1
},
{
display_name: "Low",
value: 2
}
]
},
{
path_segment: "protune_ev",
display_name: "EV Comp",
id: 26,
options: [
{
display_name: "-2.0",
value: 8
},
{
display_name: "-1.5",
value: 7
},
{
display_name: "-1.0",
value: 6
},
{
display_name: "-0.5",
value: 5
},
{
display_name: "0.0",
value: 4
},
{
display_name: "0.5",
value: 3
},
{
display_name: "1.0",
value: 2
},
{
display_name: "1.5",
value: 1
},
{
display_name: "2.0",
value: 0
}
]
},
{
path_segment: "protune_iso",
display_name: "ISO Limit",
id: 24,
options: [
{
display_name: "800",
value: 0
},
{
display_name: "400",
value: 1
},
{
display_name: "200",
value: 2
},
{
display_name: "100",
value: 3
}
]
}
]
},
{
path_segment: "multi_shot",
display_name: "Multishot",
value: 2,
settings: [
{
path_segment: "default_sub_mode",
display_name: "Default Multi-Shot Sub Mode",
id: 27,
options: [
{
display_name: "Burst",
value: 0
},
{
display_name: "Time Lapse",
value: 1
},
{
display_name: "Night Lapse",
value: 2
}
]
},
{
path_segment: "current_sub_mode",
display_name: "Multi-Shot Sub Mode",
id: 70,
options: [
{
display_name: "Burst",
value: 0
},
{
display_name: "Time Lapse",
value: 1
},
{
display_name: "Night Lapse",
value: 2
}
]
},
{
path_segment: "exposure_time",
display_name: "Shutter",
id: 31,
options: [
{
display_name: "Auto",
value: 0
},
{
display_name: "2 Seconds",
value: 1
},
{
display_name: "5 Seconds",
value: 2
},
{
display_name: "10 Seconds",
value: 3
},
{
display_name: "15 Seconds",
value: 4
},
{
display_name: "20 Seconds",
value: 5
},
{
display_name: "30 Seconds",
value: 6
}
]
},
{
path_segment: "burst_rate",
display_name: "Rate",
id: 29,
options: [
{
display_name: "3 Photos / 1 Second",
value: 0
},
{
display_name: "5 Photos / 1 Second",
value: 1
},
{
display_name: "10 Photos / 1 Second",
value: 2
},
{
display_name: "10 Photos / 2 Seconds",
value: 3
},
{
display_name: "10 Photos / 3 Seconds",
value: 4
},
{
display_name: "30 Photos / 1 Second",
value: 5
},
{
display_name: "30 Photos / 2 Seconds",
value: 6
},
{
display_name: "30 Photos / 3 Seconds",
value: 7
}
]
},
{
path_segment: "timelapse_rate",
display_name: "Interval",
id: 30,
options: [
{
display_name: "1 Photo / 0.5 Sec",
value: 0
},
{
display_name: "1 Photo / 1 Sec",
value: 1
},
{
display_name: "1 Photo / 2 Sec",
value: 2
},
{
display_name: "1 Photo / 5 Sec",
value: 5
},
{
display_name: "1 Photo / 10 Sec",
value: 10
},
{
display_name: "1 Photo / 30 Sec",
value: 30
},
{
display_name: "1 Photo / 60 Sec",
value: 60
}
]
},
{
path_segment: "nightlapse_rate",
display_name: "Interval",
id: 32,
options: [
{
display_name: "Continuous",
value: 0
},
{
display_name: "4 Seconds",
value: 4
},
{
display_name: "5 Seconds",
value: 5
},
{
display_name: "10 Seconds",
value: 10
},
{
display_name: "15 Seconds",
value: 15
},
{
display_name: "20 Seconds",
value: 20
},
{
display_name: "30 Seconds",
value: 30
},
{
display_name: "1 Minute",
value: 60
},
{
display_name: "2 Minutes",
value: 120
},
{
display_name: "5 Minutes",
value: 300
},
{
display_name: "30 Minutes",
value: 1800
},
{
display_name: "60 Minutes",
value: 3600
}
]
},
{
path_segment: "resolution",
display_name: "Megapixels",
id: 28,
options: [
{
display_name: "12MP Wide",
value: 0
},
{
display_name: "7MP Wide",
value: 1
},
{
display_name: "7MP Med",
value: 2
},
{
display_name: "5MP Med",
value: 3
}
]
},
{
path_segment: "spot_meter",
display_name: "Spot Meter",
id: 33,
options: [
{
display_name: "ON",
value: 1
},
{
display_name: "OFF",
value: 0
}
]
},
{
path_segment: "protune",
display_name: "Protune",
id: 34,
options: [
{
display_name: "ON",
value: 1
},
{
display_name: "OFF",
value: 0
}
]
},
{
path_segment: "protune_white_balance",
display_name: "White Balance",
id: 35,
options: [
{
display_name: "Auto",
value: 0
},
{
display_name: "3000K",
value: 1
},
{
display_name: "5500K",
value: 2
},
{
display_name: "6500K",
value: 3
},
{
display_name: "Native",
value: 4
}
]
},
{
path_segment: "protune_color",
display_name: "Color",
id: 36,
options: [
{
display_name: "GoPro Color",
value: 0
},
{
display_name: "Flat",
value: 1
}
]
},
{
path_segment: "protune_sharpness",
display_name: "Sharpness",
id: 38,
options: [
{
display_name: "High",
value: 0
},
{
display_name: "Medium",
value: 1
},
{
display_name: "Low",
value: 2
}
]
},
{
path_segment: "protune_ev",
display_name: "EV Comp",
id: 39,
options: [
{
display_name: "-2.0",
value: 8
},
{
display_name: "-1.5",
value: 7
},
{
display_name: "-1.0",
value: 6
},
{
display_name: "-0.5",
value: 5
},
{
display_name: "0.0",
value: 4
},
{
display_name: "0.5",
value: 3
},
{
display_name: "1.0",
value: 2
},
{
display_name: "1.5",
value: 1
},
{
display_name: "2.0",
value: 0
}
]
},
{
path_segment: "protune_iso",
display_name: "ISO Limit",
id: 37,
options: [
{
display_name: "800",
value: 0
},
{
display_name: "400",
value: 1
},
{
display_name: "200",
value: 2
},
{
display_name: "100",
value: 3
}
]
}
]
},
{
path_segment: "setup",
display_name: "Setup",
value: 5,
settings: [
{
path_segment: "lcd",
display_name: "LCD Display",
id: 72,
options: [
{
display_name: "ON",
value: 1
},
{
display_name: "OFF",
value: 0
}
]
},
{
path_segment: "lcd_brightness",
display_name: "LCD Brightness",
id: 49,
options: [
{
display_name: "High",
value: 0
},
{
display_name: "Medium",
value: 1
},
{
display_name: "Low",
value: 2
}
]
},
{
path_segment: "lcd_lock",
display_name: "LCD Lock",
id: 50,
options: [
{
display_name: "ON",
value: 1
},
{
display_name: "OFF",
value: 0
}
]
},
{
path_segment: "lcd_sleep",
display_name: "LCD Sleep",
id: 51,
options: [
{
display_name: "Never",
value: 0
},
{
display_name: "1 MIN",
value: 1
},
{
display_name: "2 MIN",
value: 2
},
{
display_name: "3 MIN",
value: 3
}
]
},
{
path_segment: "orientation",
display_name: "Up/Down",
id: 52,
options: [
{
display_name: "Up",
value: 1
},
{
display_name: "Down",
value: 2
}
]
},
{
path_segment: "default_app_mode",
display_name: "Default Mode",
id: 53,
options: [
{
display_name: "Video",
value: 0
},
{
display_name: "Photo",
value: 1
},
{
display_name: "Multi-shot",
value: 2
}
]
},
{
path_segment: "quick_capture",
display_name: "Quick Capture",
id: 54,
options: [
{
display_name: "ON",
value: 1
},
{
display_name: "OFF",
value: 0
}
]
},
{
path_segment: "led",
display_name: "LED Blink",
id: 55,
options: [
{
display_name: "OFF",
value: 0
},
{
display_name: "2",
value: 1
},
{
display_name: "4",
value: 2
}
]
},
{
path_segment: "beep_volume",
display_name: "Beeps",
id: 56,
options: [
{
display_name: "100%",
value: 0
},
{
display_name: "70%",
value: 1
},
{
display_name: "OFF",
value: 2
}
]
},
{
path_segment: "video_format",
display_name: "Video Format",
id: 57,
options: [
{
display_name: "NTSC",
value: 0
},
{
display_name: "PAL",
value: 1
}
]
},
{
path_segment: "osd",
display_name: "On Screen Display",
id: 58,
options: [
{
display_name: "ON",
value: 1
},
{
display_name: "OFF",
value: 0
}
]
},
{
path_segment: "auto_power_down",
display_name: "Auto Off",
id: 59,
options: [
{
display_name: "NEVER",
value: 0
},
{
display_name: "1 MIN",
value: 1
},
{
display_name: "2 MIN",
value: 2
},
{
display_name: "3 MIN",
value: 3
},
{
display_name: "5 MIN",
value: 4
}
]
},
{
path_segment: "wireless_mode",
display_name: "Wireless Mode",
id: 63,
options: [
{
display_name: "OFF",
value: 0
},
{
display_name: "App",
value: 1
},
{
display_name: "RC",
value: 2
},
{
display_name: "Smart",
value: 4
}
]
},
{
path_segment: "stream_gop_size",
display_name: "Secondary Stream GOP Size",
id: 60,
options: [
{
display_name: "Default",
value: 0
},
{
display_name: "3",
value: 3
},
{
display_name: "4",
value: 4
},
{
display_name: "8",
value: 8
},
{
display_name: "15",
value: 15
},
{
display_name: "30",
value: 30
}
]
},
{
path_segment: "stream_idr_interval",
display_name: "Secondary Stream IDR Interval",
id: 61,
options: [
{
display_name: "Default",
value: 0
},
{
display_name: "1",
value: 1
},
{
display_name: "2",
value: 2
},
{
display_name: "4",
value: 4
}
]
},
{
path_segment: "stream_bit_rate",
display_name: "Secondary Stream Bit Rate",
id: 62,
options: [
{
display_name: "250 Kbps",
value: 250000
},
{
display_name: "400 Kbps",
value: 400000
},
{
display_name: "600 Kbps",
value: 600000
},
{
display_name: "800 Kbps",
value: 800000
},
{
display_name: "1 Mbps",
value: 1000000
},
{
display_name: "1.2 Mbps",
value: 1200000
},
{
display_name: "1.6 Mbps",
value: 1600000
},
{
display_name: "2 Mbps",
value: 2000000
},
{
display_name: "2.4 Mbps",
value: 2400000
}
]
},
{
path_segment: "stream_window_size",
display_name: "Secondary Stream Window Size",
id: 64,
options: [
{
display_name: "Default",
value: 0
},
{
display_name: "240",
value: 1
},
{
display_name: "240 3:4 Subsample",
value: 2
},
{
display_name: "240 1:2 Subsample",
value: 3
},
{
display_name: "480",
value: 4
},
{
display_name: "480 3:4 Subsample",
value: 5
},
{
display_name: "480 1:2 Subsample",
value: 6
}
]
}
]
}
],
filters: [
{
activated_by: [
{
setting_id: 2,
setting_value: 13
},
{
setting_id: 57,
setting_value: 0
}
],
blacklist: {
setting_id: 3,
values: [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 11
},
{
setting_id: 57,
setting_value: 0
}
],
blacklist: {
setting_id: 3,
values: [
0,
2,
3,
4,
6,
7,
8,
9,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 12
},
{
setting_id: 57,
setting_value: 0
}
],
blacklist: {
setting_id: 3,
values: [
0,
2,
3,
4,
6,
7,
9,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 10
},
{
setting_id: 57,
setting_value: 0
}
],
blacklist: {
setting_id: 3,
values: [
0,
2,
3,
4,
6,
7,
8,
9,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 8
},
{
setting_id: 57,
setting_value: 0
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
6,
9,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 9
},
{
setting_id: 57,
setting_value: 0
}
],
blacklist: {
setting_id: 3,
values: [
0,
2,
4,
6,
9,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 7
},
{
setting_id: 57,
setting_value: 0
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
6,
8,
9,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 6
},
{
setting_id: 57,
setting_value: 0
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
9,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 5
},
{
setting_id: 57,
setting_value: 0
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
9,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 4
},
{
setting_id: 57,
setting_value: 0
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
9,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 2
},
{
setting_id: 57,
setting_value: 0
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 1
},
{
setting_id: 57,
setting_value: 0
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
9,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 13
},
{
setting_id: 57,
setting_value: 1
}
],
blacklist: {
setting_id: 3,
values: [
1,
2,
3,
4,
5,
6,
7,
8,
9,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 11
},
{
setting_id: 57,
setting_value: 1
}
],
blacklist: {
setting_id: 3,
values: [
0,
2,
3,
4,
5,
7,
8,
9,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 12
},
{
setting_id: 57,
setting_value: 1
}
],
blacklist: {
setting_id: 3,
values: [
0,
2,
3,
4,
5,
7,
8,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 10
},
{
setting_id: 57,
setting_value: 1
}
],
blacklist: {
setting_id: 3,
values: [
0,
2,
3,
4,
5,
7,
8,
9,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 8
},
{
setting_id: 57,
setting_value: 1
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
5,
8,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 9
},
{
setting_id: 57,
setting_value: 1
}
],
blacklist: {
setting_id: 3,
values: [
0,
2,
4,
5,
8,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 7
},
{
setting_id: 57,
setting_value: 1
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
5,
8,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 6
},
{
setting_id: 57,
setting_value: 1
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 5
},
{
setting_id: 57,
setting_value: 1
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 4
},
{
setting_id: 57,
setting_value: 1
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
7,
8,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 2
},
{
setting_id: 57,
setting_value: 1
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8,
9,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 1
},
{
setting_id: 57,
setting_value: 1
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 1
}
],
blacklist: {
setting_id: 4,
values: [
1,
2
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 2
}
],
blacklist: {
setting_id: 4,
values: [
1,
2
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 4
}
],
blacklist: {
setting_id: 4,
values: [
2
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 5
}
],
blacklist: {
setting_id: 4,
values: [
1,
2
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 6
}
],
blacklist: {
setting_id: 4,
values: [
1,
2
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 7
}
],
blacklist: {
setting_id: 4,
values: [
1,
2
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 9
},
{
setting_id: 3,
setting_value: 1
}
],
blacklist: {
setting_id: 4,
values: [
1
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 9
},
{
setting_id: 3,
setting_value: 3
}
],
blacklist: {
setting_id: 4,
values: [
1
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 8
}
],
blacklist: {
setting_id: 4,
values: [
1,
2
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 10
}
],
blacklist: {
setting_id: 4,
values: [
1,
2
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 11
}
],
blacklist: {
setting_id: 4,
values: [
1,
2
]
}
},
{
activated_by: [
{
setting_id: 2,
setting_value: 13
}
],
blacklist: {
setting_id: 4,
values: [
1,
2
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
}
],
blacklist: {
setting_id: 2,
values: [
0,
1,
2,
3,
4,
5,
6,
8,
10,
11,
13
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
},
{
setting_id: 2,
setting_value: 4
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
},
{
setting_id: 2,
setting_value: 5
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
},
{
setting_id: 2,
setting_value: 7
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
},
{
setting_id: 2,
setting_value: 9
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
},
{
setting_id: 2,
setting_value: 8
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
},
{
setting_id: 2,
setting_value: 10
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
},
{
setting_id: 2,
setting_value: 11
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
7,
8,
9,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
},
{
setting_id: 2,
setting_value: 12
}
],
blacklist: {
setting_id: 3,
values: [
0,
1,
2,
3,
4,
7,
10,
11,
12
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
},
{
setting_id: 2,
setting_value: 12
},
{
setting_id: 3,
setting_value: 5
}
],
blacklist: {
setting_id: 4,
values: [
0
]
}
},
{
activated_by: [
{
setting_id: 3,
setting_value: 0
}
],
blacklist: {
setting_id: 8,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 3,
setting_value: 8
}
],
blacklist: {
setting_id: 8,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 3,
setting_value: 9
}
],
blacklist: {
setting_id: 8,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 3,
setting_value: 10
}
],
blacklist: {
setting_id: 8,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 3,
setting_value: 11
}
],
blacklist: {
setting_id: 8,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 3,
setting_value: 12
}
],
blacklist: {
setting_id: 8,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 10,
setting_value: 0
}
],
blacklist: {
setting_id: 11,
values: [
0,
1,
2,
3,
4
]
}
},
{
activated_by: [
{
setting_id: 10,
setting_value: 0
}
],
blacklist: {
setting_id: 12,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 10,
setting_value: 0
}
],
blacklist: {
setting_id: 14,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 10,
setting_value: 0
}
],
blacklist: {
setting_id: 13,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 10,
setting_value: 0
}
],
blacklist: {
setting_id: 15,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 0
}
],
blacklist: {
setting_id: 5,
values: [
0,
1,
2,
3,
4,
5,
6
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 0
}
],
blacklist: {
setting_id: 6,
values: [
0,
1,
2,
3,
4
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 0
}
],
blacklist: {
setting_id: 7,
values: [
0,
1,
2,
3,
4
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 1
}
],
blacklist: {
setting_id: 6,
values: [
0,
1,
2,
3,
4
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 1
}
],
blacklist: {
setting_id: 7,
values: [
0,
1,
2,
3,
4
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
}
],
blacklist: {
setting_id: 6,
values: [
0,
1,
2,
3,
4
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
}
],
blacklist: {
setting_id: 5,
values: [
0,
1,
2,
3,
4,
5,
6
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 3
}
],
blacklist: {
setting_id: 7,
values: [
0,
1,
2,
3,
4
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 3
}
],
blacklist: {
setting_id: 5,
values: [
0,
1,
2,
3,
4,
5,
6
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 0
}
],
blacklist: {
setting_id: 18,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 0
}
],
blacklist: {
setting_id: 19,
values: [
0,
1,
2,
3,
4,
5,
6
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 1
}
],
blacklist: {
setting_id: 19,
values: [
0,
1,
2,
3,
4,
5,
6
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 2
}
],
blacklist: {
setting_id: 18,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 21,
setting_value: 0
}
],
blacklist: {
setting_id: 22,
values: [
0,
1,
2,
3,
4
]
}
},
{
activated_by: [
{
setting_id: 21,
setting_value: 0
}
],
blacklist: {
setting_id: 23,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 21,
setting_value: 0
}
],
blacklist: {
setting_id: 25,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 21,
setting_value: 0
}
],
blacklist: {
setting_id: 24,
values: [
0,
1,
2,
3
]
}
},
{
activated_by: [
{
setting_id: 21,
setting_value: 0
}
],
blacklist: {
setting_id: 26,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 2
},
{
setting_id: 19,
setting_value: 1
}
],
blacklist: {
setting_id: 22,
values: [
0
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 2
},
{
setting_id: 19,
setting_value: 2
}
],
blacklist: {
setting_id: 22,
values: [
0
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 2
},
{
setting_id: 19,
setting_value: 3
}
],
blacklist: {
setting_id: 22,
values: [
0
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 2
},
{
setting_id: 19,
setting_value: 4
}
],
blacklist: {
setting_id: 22,
values: [
0
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 2
},
{
setting_id: 19,
setting_value: 5
}
],
blacklist: {
setting_id: 22,
values: [
0
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 2
},
{
setting_id: 19,
setting_value: 6
}
],
blacklist: {
setting_id: 22,
values: [
0
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 2
},
{
setting_id: 19,
setting_value: 1
}
],
blacklist: {
setting_id: 26,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 2
},
{
setting_id: 19,
setting_value: 2
}
],
blacklist: {
setting_id: 26,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 2
},
{
setting_id: 19,
setting_value: 3
}
],
blacklist: {
setting_id: 26,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 2
},
{
setting_id: 19,
setting_value: 4
}
],
blacklist: {
setting_id: 26,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 2
},
{
setting_id: 19,
setting_value: 5
}
],
blacklist: {
setting_id: 26,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 69,
setting_value: 2
},
{
setting_id: 19,
setting_value: 6
}
],
blacklist: {
setting_id: 26,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 0
}
],
blacklist: {
setting_id: 31,
values: [
0,
1,
2,
3,
4,
5,
6
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 0
}
],
blacklist: {
setting_id: 30,
values: [
0,
1,
2,
5,
10,
30,
60
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 0
}
],
blacklist: {
setting_id: 32,
values: [
0,
4,
5,
10,
15,
20,
30,
60,
120,
300,
1800,
3600
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 1
}
],
blacklist: {
setting_id: 31,
values: [
0,
1,
2,
3,
4,
5,
6
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 1
}
],
blacklist: {
setting_id: 29,
values: [
0,
1,
2,
3,
4,
5,
6,
7
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 1
}
],
blacklist: {
setting_id: 32,
values: [
0,
4,
5,
10,
15,
20,
30,
60,
120,
300,
1800,
3600
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
}
],
blacklist: {
setting_id: 29,
values: [
0,
1,
2,
3,
4,
5,
6,
7
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
}
],
blacklist: {
setting_id: 30,
values: [
0,
1,
2,
5,
10,
30,
60
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 1
}
],
blacklist: {
setting_id: 35,
values: [
0
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 2
}
],
blacklist: {
setting_id: 35,
values: [
0
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 3
}
],
blacklist: {
setting_id: 35,
values: [
0
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 4
}
],
blacklist: {
setting_id: 35,
values: [
0
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 5
}
],
blacklist: {
setting_id: 35,
values: [
0
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 6
}
],
blacklist: {
setting_id: 35,
values: [
0
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 2
}
],
blacklist: {
setting_id: 32,
values: [
4,
5
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 3
}
],
blacklist: {
setting_id: 32,
values: [
4,
5,
10
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 4
}
],
blacklist: {
setting_id: 32,
values: [
4,
5,
10,
15
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 5
}
],
blacklist: {
setting_id: 32,
values: [
4,
5,
10,
15,
20
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 6
}
],
blacklist: {
setting_id: 32,
values: [
4,
5,
10,
15,
20,
30
]
}
},
{
activated_by: [
{
setting_id: 34,
setting_value: 0
}
],
blacklist: {
setting_id: 35,
values: [
0,
1,
2,
3,
4
]
}
},
{
activated_by: [
{
setting_id: 34,
setting_value: 0
}
],
blacklist: {
setting_id: 36,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 34,
setting_value: 0
}
],
blacklist: {
setting_id: 38,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 34,
setting_value: 0
}
],
blacklist: {
setting_id: 37,
values: [
0,
1,
2,
3
]
}
},
{
activated_by: [
{
setting_id: 34,
setting_value: 0
}
],
blacklist: {
setting_id: 39,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 1
}
],
blacklist: {
setting_id: 39,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 2
}
],
blacklist: {
setting_id: 39,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 3
}
],
blacklist: {
setting_id: 39,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 4
}
],
blacklist: {
setting_id: 39,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 5
}
],
blacklist: {
setting_id: 39,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 70,
setting_value: 2
},
{
setting_id: 31,
setting_value: 6
}
],
blacklist: {
setting_id: 39,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 1
}
],
blacklist: {
setting_id: 10,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 1
}
],
blacklist: {
setting_id: 11,
values: [
0,
1,
2,
3,
4
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 1
}
],
blacklist: {
setting_id: 12,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 1
}
],
blacklist: {
setting_id: 14,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 1
}
],
blacklist: {
setting_id: 13,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 1
}
],
blacklist: {
setting_id: 15,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
},
{
setting_id: 2,
setting_value: 12
},
{
setting_id: 3,
setting_value: 5
}
],
blacklist: {
setting_id: 4,
values: [
0
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
}
],
blacklist: {
setting_id: 10,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
}
],
blacklist: {
setting_id: 11,
values: [
0,
1,
2,
3,
4
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
}
],
blacklist: {
setting_id: 12,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
}
],
blacklist: {
setting_id: 14,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
}
],
blacklist: {
setting_id: 13,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 2
}
],
blacklist: {
setting_id: 15,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 3
}
],
blacklist: {
setting_id: 10,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 3
}
],
blacklist: {
setting_id: 11,
values: [
0,
1,
2,
3,
4
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 3
}
],
blacklist: {
setting_id: 12,
values: [
0,
1
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 3
}
],
blacklist: {
setting_id: 14,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 3
}
],
blacklist: {
setting_id: 13,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 68,
setting_value: 3
}
],
blacklist: {
setting_id: 15,
values: [
0,
1,
2,
3,
4,
5,
6,
7,
8
]
}
},
{
activated_by: [
{
setting_id: 53,
setting_value: 0
}
],
blacklist: {
setting_id: 16,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 53,
setting_value: 0
}
],
blacklist: {
setting_id: 27,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 53,
setting_value: 1
}
],
blacklist: {
setting_id: 1,
values: [
0,
2,
3
]
}
},
{
activated_by: [
{
setting_id: 53,
setting_value: 1
}
],
blacklist: {
setting_id: 27,
values: [
0,
1,
2
]
}
},
{
activated_by: [
{
setting_id: 53,
setting_value: 2
}
],
blacklist: {
setting_id: 1,
values: [
0,
2,
3
]
}
},
{
activated_by: [
{
setting_id: 53,
setting_value: 2
}
],
blacklist: {
setting_id: 16,
values: [
0,
1,
2
]
}
}
],
commands: [
{
key: "GPCAMERA_SHUTTER",
display_name: "Start or stop capture",
url: "/command/shutter",
widget_type: "button"
},
{
key: "GPCAMERA_XMODE",
display_name: "Set Mode and Sub-Mode",
url: "/command/xmode",
widget_type: "button"
},
{
key: "GPCAMERA_MODE",
display_name: "Set Mode",
url: "/command/mode",
widget_type: "button"
},
{
key: "GPCAMERA_SUBMODE",
display_name: "Set Mode and Sub-Mode",
url: "/command/sub_mode",
widget_type: "button"
},
{
key: "GPCAMERA_POWER_ID",
display_name: "Power Off Camera",
url: "/command/system/sleep",
widget_type: "button"
},
{
key: "GPCAMERA_FWUPDATE_DOWNLOAD_START",
display_name: "Notify start FW Update File Download",
url: "/command/fwupdate/download/start",
widget_type: "button"
},
{
key: "GPCAMERA_FWUPDATE_DOWNLOAD_DONE",
display_name: "Notify completion of FW Update File Download",
url: "/command/fwupdate/download/done",
widget_type: "button"
},
{
key: "GPCAMERA_FWUPDATE_DOWNLOAD_CANCEL",
display_name: "Cancel FW Update File Download",
url: "/command/fwupdate/download/cancel",
widget_type: "button"
},
{
key: "GPCAMERA_FACTORY_RESET",
display_name: "Reset to Factory Defaults",
url: "/command/system/factory/reset",
widget_type: "button"
},
{
key: "GPCAMERA_SLEEP",
display_name: "Power Saving Sleep Mode",
url: "/command/system/sleep",
widget_type: "button"
},
{
key: "GPCAMERA_USE_CURRENT_WIRELESS_REMOTE_ID",
display_name: "Use with Current Wi-Fi Remote",
url: "/setting/63/2",
widget_type: "button"
},
{
key: "GPCAMERA_USE_NEW_WIRELESS_REMOTE_ID",
display_name: "Use with New Wi-Fi Remote",
url: "/command/wireless/rc/pair",
widget_type: "button"
},
{
key: "GPCAMERA_CANCEL_PAIR_WIRELESS_REMOTE_ID",
display_name: "Cancel pairing of new Wi-Fi Remote",
url: "/command/wireless/rc/pair/cancel",
widget_type: "button"
},
{
key: "GPCAMERA_CANCEL_PAIR_WIRELESS_ID",
display_name: "Cancel pairing if already paired",
url: "/command/wireless/pair/cancel",
widget_type: "button"
},
{
key: "GPCAMERA_VIDEO_PROTUNE_RESET_TO_DEFAULT",
display_name: "Reset Protune",
url: "/command/video/protune/reset",
widget_type: "button"
},
{
key: "GPCAMERA_MULTISHOT_PROTUNE_RESET_TO_DEFAULT",
display_name: "Reset Protune",
url: "/command/multi_shot/protune/reset",
widget_type: "button"
},
{
key: "GPCAMERA_PHOTO_PROTUNE_RESET_TO_DEFAULT",
display_name: "Reset Protune",
url: "/command/photo/protune/reset",
widget_type: "button"
},
{
key: "GPCAMERA_SET_DATE_AND_TIME_ID",
display_name: "Set Date and Time",
url: "/command/setup/date_time",
widget_type: "button"
},
{
key: "GPCAMERA_DELETE_LAST_FILE_ID",
display_name: "Delete Last File",
url: "/command/storage/delete/last",
widget_type: "button"
},
{
key: "GPCAMERA_DELETE_ALL_FILES_ID",
display_name: "Delete All Files from SD Card",
url: "/command/storage/delete/all",
widget_type: "button"
},
{
key: "GPCAMERA_DELETE_FILE_ID",
display_name: "Delete File",
url: "/command/storage/delete",
widget_type: "button"
},
{
key: "GPCAMERA_LOCATE_ID",
display_name: "Locate Camera",
url: "/command/system/locate",
widget_type: "toggle"
},
{
key: "GPCAMERA_NETWORK_NAME_ID",
display_name: "Name",
url: "/command/wireless/ap/ssid",
widget_type: "text",
min_length: 8,
max_length: 32,
regex: "^((?!goprohero$)[A-Za-z0-9_\-@]+)$"
},
{
key: "GPCAMERA_AP_CONTROL",
display_name: "Control Wi-Fi AP",
url: "/command/wireless/ap/control",
widget_type: "button"
},
{
key: "GPCAMERA_INFO_VERSION_ID",
display_name: "Version",
url: "camera_version",
widget_type: "readonly"
},
{
key: "GPCAMERA_NETWORK_VERSION_ID",
display_name: "Version",
url: "bacpac_version",
widget_type: "readonly"
},
{
key: "GPCAMERA_BATTERY_LEVEL_ID",
display_name: "Battery Level",
url: "camera_battery",
widget_type: "readonly"
},
{
key: "GPCAMERA_SDCARD_CAPACITY_ID",
display_name: "SD Card Capacity",
url: "sd_card",
widget_type: "child"
},
{
key: "GPCAMERA_TAG_MOMENT",
display_name: "Tag Moment",
url: "/command/storage/tag_moment",
widget_type: "button"
},
{
key: "GPCAMERA_RC_PAIR",
display_name: "Pair with Known RC",
url: "/command/rc/pair",
widget_type: "button"
},
{
key: "GPCAMERA_SSID_SCAN",
display_name: "Start Wi-Fi SSID Scan",
url: "/command/wireless/ssid/scan",
widget_type: "button"
},
{
key: "GPCAMERA_SSID_LIST",
display_name: "Wi-Fi SSID Scan Results",
url: "/command/wireless/ssid/list",
widget_type: "button"
},
{
key: "GPCAMERA_SSID_SELECT",
display_name: "Connect to Wi-Fi SSID",
url: "/command/wireless/ssid/select",
widget_type: "button"
},
{
key: "GPCAMERA_SSID_DELETE",
display_name: "Delete Wi-Fi SSID from Known List",
url: "/command/wireless/ssid/delete",
widget_type: "button"
}
],
status: {
groups: [
{
group: "system",
fields: [
{
id: 1,
name: "internal_battery_present"
},
{
id: 2,
name: "internal_battery_level"
},
{
id: 3,
name: "external_battery_present"
},
{
id: 4,
name: "external_battery_level"
},
{
id: 6,
name: "system_hot"
},
{
id: 8,
name: "system_busy"
},
{
id: 9,
name: "quick_capture_active"
},
{
id: 10,
name: "encoding_active"
},
{
id: 11,
name: "lcd_lock_active"
},
{
id: 45,
name: "camera_locate_active"
}
]
},
{
group: "app",
fields: [
{
id: 43,
name: "mode"
},
{
id: 44,
name: "sub_mode"
},
{
id: 12,
name: "xmode"
}
]
},
{
group: "video",
fields: [
{
id: 13,
name: "video_progress_counter"
},
{
id: 46,
name: "video_protune_default"
}
]
},
{
group: "photo",
fields: [
{
id: 47,
name: "photo_protune_default"
}
]
},
{
group: "multi_shot",
fields: [
{
id: 48,
name: "multi_shot_protune_default"
},
{
id: 49,
name: "multi_shot_count_down"
}
]
},
{
group: "broadcast",
fields: [
{
id: 14,
name: "broadcast_progress_counter"
},
{
id: 15,
name: "broadcast_viewers_count"
},
{
id: 16,
name: "broadcast_bstatus"
}
]
},
{
group: "wireless",
fields: [
{
id: 17,
name: "enable"
},
{
id: 19,
name: "state",
levels: [
"pair_status"
]
},
{
id: 20,
name: "type",
levels: [
"pair_status"
]
},
{
id: 22,
name: "state",
levels: [
"scan_status"
]
},
{
id: 28,
name: "pairing"
},
{
id: 26,
name: "remote_control_version"
},
{
id: 27,
name: "remote_control_connected"
},
{
id: 31,
name: "app_count"
},
{
id: 24,
name: "provision_status"
},
{
id: 29,
name: "wlan_ssid"
},
{
id: 30,
name: "ap_ssid"
},
{
id: 56,
name: "wifi_bars"
}
]
},
{
group: "stream",
fields: [
{
id: 32,
name: "enable"
},
{
id: 55,
name: "supported"
}
]
},
{
group: "storage",
fields: [
{
id: 33,
name: "sd_status"
},
{
id: 34,
name: "remaining_photos"
},
{
id: 35,
name: "remaining_video_time"
},
{
id: 36,
name: "num_group_photos"
},
{
id: 37,
name: "num_group_videos"
},
{
id: 38,
name: "num_total_photos"
},
{
id: 39,
name: "num_total_videos"
},
{
id: 54,
name: "remaining_space"
}
]
},
{
group: "setup",
fields: [
{
id: 40,
name: "date_time"
}
]
},
{
group: "fwupdate",
fields: [
{
id: 41,
name: "ota_status"
},
{
id: 42,
name: "download_cancel_request_pending"
}
]
}
]
},
services: {
live_stream_start: {
version: 1,
description: "Start real-time A/V stream using LTP.",
url: "/gp/gpExec?p1=gpStreamA9&c1=restart"
},
live_stream_stop: {
version: 1,
description: "Stop real-time A/V stream using LTP.",
url: "/gp/gpExec?p1=gpStreamA9&c1=stop"
},
media_list: {
version: 1,
description: "Supports listing of media on SD card.",
url: "/gp/gpMediaList"
},
media_metadata: {
version: 1,
description: "Supports extraction of metadata from a particular media file.",
url: "/gp/gpMediaMetadata"
},
platform_auth: {
version: 1,
description: "Supports OAuth2 cross-client authorization.",
url: "/gp/gpPlatformAuth"
},
fw_update: {
version: 1,
description: "Supports client-assisted Over-the-Air firmware updating.",
url: "/gp/gpUpdate"
}
},
info: {
model_number: 13,
model_name: "HERO4 Black",
firmware_version: "HD4.02.01.02.00",
serial_number: "C3121124502631",
board_type: "0x05",
ap_mac: "d89685557bd1",
ap_ssid: "00101010_11001",
ap_has_default_credentials: "0",
git_sha1: "7715b89e2956f35a133746a2156f21454b091aa4"
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment