Get
Function
This API is used to get parameter for Extended Functionality > Mutex Relation page.
Request Message
None.
Sample:
POST /API/MutexRelation/Get HTTP/1.1
{
"version":"1.0",
"data":{}
}
Response Message
Parameter Description
Parameter | Range | Type | Description |
---|---|---|---|
channel_info | JSON object | Channel Information JSON show as follow Tabletable 2 |
Parameter | Range | Type | Description |
---|---|---|---|
CH1 | Json Object | JSON show as follow Table table 3 | |
… | Json Object | ||
IP_CH1 | Json Object | ||
… | Json Object | ||
WIFI_CH1 | Json Object | ||
… | Json Object |
Parameter | Range | Type | Description |
---|---|---|---|
category | JSON array | CategoryJSON show as follow Table table 4 |
Parameter | Range | Type | Description |
---|---|---|---|
mutex_type | "h264+" "h265+" "roi" "exposure_compensation" "shutter_manual" "time_exposure" "lpd_enhance" | string | The feature types that are allowed to be configured. Note: Depending on device capabilities, actual feature types may be less than allowable configurable types |
mutex_relation | "h264+" "h265+" "roi" "exposure_compensation" "shutter_manual" "time_exposure" "lpd_enhance" | string | Function type that is mutually exclusive with mutex_type Note: According to the device capability, the actual mutex type is different |
Sample:
HTTP/1.1 200 OK
Content-Type: application/json
{
"result":"success",
"data":{
"channel_info":{
"CH1":{
"category":[
{
"mutex_type":"lpd_enhance",
"mutex_relation":[
"exposure_compensation",
"shutter_manual",
"time_exposure"
]
},
{
"mutex_type":"exposure_compensation",
"mutex_relation":[
"lpd_enhance"
]
},
{
"mutex_type":"shutter_manual",
"mutex_relation":[
"lpd_enhance"
]
},
{
"mutex_type":"time_exposure",
"mutex_relation":[
"lpd_enhance"
]
}
]
}
}
}
}
Error Code
See Response Messages Body and Common error_code for more information.