API Overview
Bolin API is convenient for developers to interact with devices, such as search and discovery, and obtain basic information of devices (firmware version number, device name and status, etc.). The API interface is based on HTTP protocol, which is a lightweight, stateless interface. The response Data is in JSON format. Through the guide document, you can understand the specific functions and request methods of each API of the device in detail.
Protocol version: 2.0
Published: 1st Aug 2025
1.1 Description of interface conventions
The default port for API following HTTP Port, which can be modified. This port following the WEBGUI (80) port.
The API request is the http protocol.
The API request is a post request, and both the request payload and the response payload are json text, encoded as uft-8.
1.2 Released Note
| Date | Version | Noted |
| 2025-05-12 | V2.0 | Correct Some error information, Modified the Status Codes. |
Discovery
Client multicast address: 239.255.255.250:16001
Client broadcast address: 255.255.255.255:16002
Broadcast or Multicast request to get network parameters, must carry MAC address, used when matching on the device side; must carry Magic, value fixed as “FF3AA4E07C687FE422A3031BC19255A4”, indicating Bolin's broadcast or multicast packet
- “Magic": ‘2D374C8A39D7485637ADA1CC50EB51CE’//BOLIN
- “Magic": ‘2D374C8A39D7485637ADA1CC50EB51CA’//Adapter-1
- “Magic": ‘2D374C8A39D7485637ADA1CC50EB51CB’//Adapter-2
- “Magic": ‘2D374C8A39D7485637ADA1CC50EB51CD’//Adapter-3
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -d '{\"Cmd\":\"ReqDiscovery\",\"Content\":{\"DeviceInfo\":{\"Magic\":\"FF3AA4E07C687FE422A3031BC19255A4\"}}}' http://example.com/apiv2/discovery
Sample Request
{
"Cmd": "ReqDiscovery",
"Content": {
"DeviceInfo": {
"Magic": "FF3AA4E07C687FE422A3031BC19255A4"
}
}
}
Response
{
"Cmd": "AswDiscovery",
"Version": "2.00.000",
"Content": {
"Magic": "2D374C8A39D7485637ADA1CC50EB51CE",
"DeviceInfo": {
"DeviceName": "BOLIN-B6-420N",
"ModelName": "00000000000",
"SerialNumber": "22222222222",
"NetMAC": "44:03:57:82:88:32",
"IPAddress": "192.168.0.13",
"SubnetMask": "255.255.255.0",
"DeviceVer": "C0X1G00070F101001",
"DeviceIPVer": "P0X1G00070F102232",
"APIVersion": "2.0.000",
"DeviceType": 2,
"DeviceScheme": 2,
"SoftwareDate": "20241114",
"BolinNDIDevice": true,
"BolinDanteDevice": false
},
"Status": 0
}
}
Parameters
-
DeviceInfoShow properties
-
Magic(Optional)
-
-
Magic
-
DeviceInfoShow properties
-
DeviceName(Optional)
-
ModelName(Optional)
-
SerialNumber(Optional)
-
NetMAC(Optional)
-
IPAddress(Optional)
-
SubnetMask(Optional)
-
DeviceVer(Optional)
-
DeviceIPVer(Optional)
-
APIVersion(Optional)
-
DeviceType(Optional)
-
DeviceScheme(Optional)
-
SoftwareDate(Optional)
-
BolinNDIDevice(Optional)
-
BolinDanteDevice(Optional)
-
API Status Codes
| nResult | Noted |
| -1 | ERROR |
| 0 | STATUS SUCCESS |
| 1 | STATUS SUCCESS,REBOOTING |
| 2 | STATUS TIMEOUT |
| 3 | STATUS INTERRUPTED |
| 4 | STATUS TRY AGAIN |
| 5 | STATUS NOT IMPLEMENTED |
| 6 | STATUS UNKNOWN ERROR |
| 7 | STATUS INVALID ARG |
| 8 | STATUS NO MEMORY |
| 9 | STATUS UNSUPPORTED |
| 10 | STATUS FILE BUSY |
| 11 | STATUS DEVICE BUSY |
| 12 | STATUS DEVICE LOST |
| 13 | STATUS IO FAILED |
| 14 | STATUS READ FAILED |
| 15 | STATUS WRITE FAILED |
| 16 | STATUS NOT EXIST |
| 17 | STATUS TOO MANY |
| 18 | STATUS TOO LARGE |
| 19 | STATUS OVERFLOW |
| 20 | STATUS UNDERFLOW |
| 21 | STATUS FORMAT ERROR |
| 22 | STATUS FILE EXIST |
| 23 | STATUS FILE TYPE ERROR |
| 24 | STATUS DEVICE TYPE ERROR |
| 25 | STATUS IS DIRECTORY |
| 26 | STATUS READ ONLY |
| 27 | STATUS RANGE ERROR |
| 28 | STATUS BROKEN PIPE |
| 29 | STATUS NO SPACE |
| 30 | STATUS NOT DIRECTORY |
| 31 | STATUS NOT PERMITTED |
| 32 | STATUS BAD ADDRESS |
| 33 | STATUS SEEK ERROR |
| 34 | STATUS CROSS DEVICE LINK |
| 35 | STATUS NOT INITIALIED |
| 36 | STATUS AUTH FAILED |
| 37 | STATUS NOT LOGGED IN |
| 38 | STATUS WRONG STATE |
| 39 | STATUS MISMATCH |
| 40 | STATUS VERIFY FAILED |
| 41 | STATUS CONSTRAINT VIOLATION |
| 42 | STATUS CANCELED |
| 43 | STATUS IN PROGRESS |
| 44 | STATUS CONN REFUSED |
| 45 | STATUS CONN RESET |
| 46 | STATUS ADDR IN USE |
| 47 | STATUS NO RESPONSE |
| 48 | STATUS INFO CHANGED |
| 49 | STATUS INVALID Data |
| 50 | STATUS NEED MORE Data |
| 51 | STATUS NO BUFFER |
| 52 | STATUS BUFFER TOD SMALL |
| 53 | STATUS BUFFER IS EMPTY |
| 54 | STATUS BUFFER IS FULL |
| 101 | STATUS PENDING |
| 102 | STATUS TIMEOUT |
| 103 | STATUS INTERRUPTED |
| 104 | STATUS TRY AGAIN |
| 105 | STATUS NOT IMPLEMENTED |
| 106 | STATUS UNKNOWN ERROR |
| 107 | STATUS INVALID ARG |
| 108 | STATUS NO MEMORY |
| 109 | STATUS UNSUPPORTED |
| 110 | STATUS FILE BUSY |
| 111 | STATUS DEVICE BUSY |
| 112 | STATUS DEVICE LOST |
| 113 | STATUS IO FAILED |
| 114 | STATUS READ FAILED |
| 115 | STATUS WRITE FAILED |
| 116 | STATUS NOT EXIST |
| 117 | STATUS TOO MANY |
| 118 | STATUS TOO LARGE |
| 119 | STATUS OVERFLOW |
| 120 | STATUS UNDERFLOW |
| 121 | STATUS FORMAT ERROR |
| 122 | STATUS FILE EXISTS |
| 123 | STATUS FILE TYPE ERROR |
| 124 | STATUS DEVICE TYPE ERROR |
| 125 | STATUS IS DIRECTORY |
| 126 | STATUS READ ONLY |
| 127 | STATUS RANGE ERROR |
| 128 | STATUS BROKEN PIPE |
| 129 | STATUS NO SPACE |
| 130 | STATUS NOT DIRECTORY |
| 131 | STATUS NOT PERMITTED |
| 132 | STATUS BAD ADDRESS |
| 133 | STATUS SEEK ERROR |
| 134 | STATUS CROSS DEVICE LINK |
| 135 | STATUS NOT INITIALIED |
| 136 | STATUS AUTH FAILED |
| 137 | STATUS NOT LOGGED IN |
| 138 | STATUS WRONG STATE |
| 139 | STATUS MISMATCH |
| 140 | STATUS VERIFY FAILED |
| 141 | STATUS CONSTRAINT VIOLATION |
| 142 | STATUS CANCELED |
| 143 | STATUS IN PROGRESS |
| 144 | STATUS CONN REFUSED |
| 145 | STATUS CONN RESET |
| 146 | STATUS ADDR IN USE |
| 147 | STATUS NO RESPONSE |
| 148 | STATUS INFO CHANGED |
| 149 | STATUS INVALID DATA |
| 150 | STATUS MISSING PARAMETERS |
| 151 | STATUS NO BUFFER |
| 152 | STATUS BUFFER TOD SMALL |
| 153 | STATUS BUFFER IS EMPTY |
| 154 | STATUS BUFFER IS FULL |
| 155 | STATUS WRONG PASSWORD |
| 156 | STATUS DIFFERENT NETWORK SEGMENTS |
| 157 | STATUS PORT CONELICT |
| 158 | STATUS SRT HP CANNOTSAME |
| 159 | STATUS SRT SP CANNOTSAME |
| 160 | STATUS LIST FULL |
| 161 | STATUS LENGTH ERROR |
| 162 | STATUS ALREADY EXISTS |
| 163 | STATUS ALREADY BEING UPDATED |
| 164 | STATUS UPDATE ERROR |
| 165 | STATUS INVALID UPLOAD FILE |
| 166 | STATUS ILLEGAL FILE TYPE |
| 167 | STATUS FILE SIZE OVERRANGE |
| 168 | STATUS NOT 32 BIT DEPTH |
| 169 | STATUS INVALID FILE HEAD |
| 170 | STATUS NO ALPHA CHANNEL |
| 171 | STATUS RESOLUTION OVERRANGE |
| 172 | STATUS INVALID TYPE |
| 173 | STATUS STRING TOO LONG |
| 174 | STATUS SAME VALUE |
| 175 | STATUS ILLEGAL ARG |
| 176 | STATUS STRING TOO SHORT |
API General Parameters
| Name | Type | Must have | Noted |
| Token | String | YES | The default Token is required. |
| Cmd | String | YES | API Method |
| Version | String | YES | Current request API version |
API Request General Path
An API URL Path is an address that allows you to access an API and its various features.
POST: http://IP:Port/apiv2/"XXX" ("XXX" is the interface need to implement.)
API Capability Set Data Type
| ValType | Val | Noted |
| int | 0 | Integer, needs to have Data range min, max |
| float | 1 | Floating point number, needs to have Data range min, max |
| string | 2 | String, utf8 encoding supports multiple Languages |
| enum | 3 | Array enumeration type, utf encoding, supports multiple Languages, mainly used for drop-down box type selection parameters, such as white balance mode switching, switch switching, etc. [{automatic mode},{manual mode},{automatic tracking},{indoor mode},{outdoor mode},{one-key mode}] [{on},{off},{auto}] [{open},{close},{auto}] etc. |
| bool | 4 | 0/1,open/close, default 0 is disable, 1 is enable |
| version | 9 | Protocol cluster type, different versions correspond to different protocol clusters |
ReqHttpLogin
When a client requests to log in, it sends Username, Salt, Sign, and the server generates its own Sign based on the Password and Salt it receives and checks it against the Sign sent by the client, and if the check is correct, the log in is considered successful.

*Token uses a sliding time mechanism that starts at the point of last use and expires after 6 hours
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -d '{\"Cmd\":\"ReqHttpLogin\",\"Version\":\"2.0.000\",\"Content\":{\"LoginInfo\":{\"Username\":\"admin\",\"Salt\":\"s9u0gnFjDVs9exu49T83Sl8fERzFDcRS\",\"Sign\":\"d3a2dbdc011958a1f64747ab44824195\"}}}' http://example.com/apiv2/login
Sample Request
{
"Cmd": "ReqHttpLogin",
"Version": "2.0.000",
"Content": {
"LoginInfo": {
"Username": "admin",
"Salt": "s9u0gnFjDVs9exu49T83Sl8fERzFDcRS",
"Sign": "d3a2dbdc011958a1f64747ab44824195"
}
}
}
Response
{
"Cmd": "AswHttpLogin",
"Version": "2.00.000",
"Content": {
"Status": 0,
"Token": {
"Value": "8V8hWpvA18g5bxpGRV8JuV8h9hO6PKzG"
}
}
}
Parameters
-
LoginInfoShow properties
-
Saltstring(Optional)Description: A random string of length 32
-
Signstring(Optional)Description: Sign Generation Method MD5(toUpperCase(sha256(password)+Salt))
-
-
TokenShow properties
-
Value(Optional)
-
ReqGetLoginCapabilities
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -d '{\"Cmd\":\"ReqGetLoginCapabilities\",\"Version\":\"2.00.000\"}' http://example.com/apiv2/login
Sample Request
{
"Cmd": "ReqGetLoginCapabilities",
"Version": "2.00.000"
}
Response
{
"Cmd": "AswGetLoginCapabilities",
"Version": "2.00.000",
"Content": {
"LoginInfo": {
"Username": {
"Type": "string",
"Readonly": false,
"Description": "UserName",
"Data": {
"MinLen": 1,
"MaxLen": 32
}
},
"Salt": {
"Type": "string",
"Readonly": false,
"Description": "A random string of length 32",
"Data": {
"MinLen": 32,
"MaxLen": 32
}
},
"Sign": {
"Type": "string",
"Readonly": false,
"Description": "Sign Generation Method MD5(toUpperCase(sha256(password)+Salt))",
"Data": {
"MinLen": 32,
"MaxLen": 64
}
}
},
"Status": 0
}
}
Parameters
-
LoginInfoShow properties
-
Saltstring(Optional)Description: A random string of length 32Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Signstring(Optional)Description: Sign Generation Method MD5(toUpperCase(sha256(password)+Salt))Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
ReqGetSystemCapabilities
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetSystemCapabilities\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/system
Sample Request
{
"Cmd": "ReqGetSystemCapabilities",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetSystemCapabilities",
"Version": "2.00.000",
"Content": {
"SystemInfo": {
"DeviceName": {
"Type": "string",
"Readonly": false,
"Description": "DeviceName",
"Data": {
"MinLen": 1,
"MaxLen": 32
}
},
"ModelName": {
"Type": "string",
"Readonly": true,
"Description": "ModelName",
"Data": {
"MinLen": 1,
"MaxLen": 32
}
},
"FirmwareVersion": {
"Type": "string",
"Readonly": true,
"Description": "FirmwareVersion",
"Data": {
"MinLen": 1,
"MaxLen": 64
}
},
"SerialNumber": {
"Type": "string",
"Readonly": true,
"Description": "SerialNumber",
"Data": {
"MinLen": 1,
"MaxLen": 32
}
},
"IPEncoderVersion": {
"Type": "string",
"Readonly": true,
"Description": "IPEncoderVersion",
"Data": {
"MinLen": 1,
"MaxLen": 64
}
},
"MCUVersion": {
"Type": "string",
"Readonly": true,
"Description": "MCUVersion",
"Data": {
"MinLen": 1,
"MaxLen": 64
}
},
"FPGAVersion": {
"Type": "string",
"Readonly": true,
"Description": "FPGAVersion",
"Data": {
"MinLen": 1,
"MaxLen": 64
}
}
},
"SystemTimeInfo": {
"TimeSyncMode": {
"Type": "enum",
"Readonly": false,
"Description": "TimeSyncMode",
"Data": [
{
"Value": 0,
"Description": "Manual Set"
},
{
"Value": 1,
"Description": "Sync NTP Server"
}
]
},
"DateMode": {
"Type": "enum",
"Readonly": false,
"Description": "DateMode",
"Data": [
{
"Value": 0,
"Description": "Y-M-D"
},
{
"Value": 1,
"Description": "D/M/Y"
}
]
},
"TimeMode ": {
"Type": "enum",
"Readonly": false,
"Description": "TimeMode",
"Data": [
{
"Value": 0,
"Description": "24H:H-M-S"
},
{
"Value": 1,
"Description": "12H:H-M-S"
},
{
"Value": 2,
"Description": "24H:H-M-S-MS"
},
{
"Value": 3,
"Description": "12H:H-M-S—MS"
}
]
},
"TimeZone ": {
"Type": "enum",
"Readonly": false,
"Description": "TimeZone",
"Data": [
{
"Value": "Etc/GMT+12",
"Description": "(UTC-12:00) International Date Line West"
},
{
"Value": "Etc/GMT+11",
"Description": "(UTC-11:00) Coordinated Universal Time-11"
},
{
"Value": "US/Aleutian",
"Description": "(UTC-10:00) Aleutian Islands"
},
{
"Value": "US/Hawaii",
"Description": "(UTC-10:00) Hawaii"
},
{
"Value": "Pacific/Marquesas",
"Description": "(UTC-09:30) Marquesas Islands"
},
{
"Value": "US/Alaska",
"Description": "(UTC-09:00) Alaska"
},
{
"Value": "Etc/GMT+9",
"Description": "(UTC-09:00) Coordinated Universal Time-09"
},
{
"Value": "US/Pacific",
"Description": "(UTC-08:00) Pacific Time (US & Canada)"
},
{
"Value": "Mexico/BajaNorte",
"Description": "(UTC-08:00) Baja California"
},
{
"Value": "Etc/GMT+8",
"Description": "(UTC-08:00) Coordinated Universal Time-08"
},
{
"Value": "America/Mazatlan",
"Description": "(UTC-07:00) La Paz, Mazatlan"
},
{
"Value": "US/Mountain",
"Description": "(UTC-07:00) Mountain Time (US & Canada)"
},
{
"Value": "US/Arizona",
"Description": "(UTC-07:00) Arizona"
},
{
"Value": "Canada/Yukon",
"Description": "(UTC-07:00) Yukon"
},
{
"Value": "Chile/EasterIsland",
"Description": "(UTC-06:00) Easter Island"
},
{
"Value": "America/Mexico_City",
"Description": "(UTC-06:00) Guadalajara, Mexico City, Monterrey"
},
{
"Value": "Canada/Saskatchewan",
"Description": "(UTC-06:00) Saskatchewan"
},
{
"Value": "US/Central",
"Description": "(UTC-06:00) Central Time (US & Canada)"
},
{
"Value": "America/Bogota",
"Description": "(UTC-05:00) Bogota, Lima, Quito, Rio Branco"
},
{
"Value": "US/Eastern",
"Description": "(UTC-05:00) US/Eastern"
},
{
"Value": "America/Havana",
"Description": "(UTC-05:00) America/Havana"
},
{
"Value": "America/Port-au-Prince",
"Description": "(UTC-05:00) America/Port-au-Prince"
},
{
"Value": "Etc/GMT+5",
"Description": "(UTC-05:00) Etc/GMT+5"
},
{
"Value": "America/Grand_Turk",
"Description": "(UTC-05:00) America/Grand_Turk"
},
{
"Value": "US/East-Indiana",
"Description": "(UTC-05:00) US/East-Indiana"
},
{
"Value": "Canada/Atlantic",
"Description": "(UTC-04:00) Canada/Atlantic"
},
{
"Value": "America/Caracas",
"Description": "(UTC-04:00) America/Caracas"
},
{
"Value": "America/Cuiaba",
"Description": "(UTC-04:00) America/Cuiaba"
},
{
"Value": "America/Manaus",
"Description": "(UTC-04:00) Georgetown, La Paz, Manaus, San Juan"
},
{
"Value": "America/Santiago",
"Description": "(UTC-04:00) Santiago"
},
{
"Value": "America/Asuncion",
"Description": "(UTC-04:00) Asuncion"
},
{
"Value": "Canada/Newfoundland",
"Description": "(UTC-03:30) Newfoundland"
},
{
"Value": "America/Araguaina",
"Description": "(UTC-03:00) Araguaina"
},
{
"Value": "America/Sao_Paulo",
"Description": "(UTC-03:00) Brasilia"
},
{
"Value": "America/Argentina/Buenos_Aires",
"Description": "(UTC-03:00) City of Buenos Aires"
},
{
"Value": "America/Cayenne",
"Description": "(UTC-03:00) Cayenne, Fortaleza"
},
{
"Value": "America/Montevideo",
"Description": "(UTC-03:00) Montevideo"
},
{
"Value": "America/Punta_Arenas",
"Description": "(UTC-03:00) Punta Arenas"
},
{
"Value": "America/Bahia",
"Description": "(UTC-03:00) Salvador"
},
{
"Value": "America/Miquelon",
"Description": "(UTC-03:00) Saint Pierre and Miquelon"
},
{
"Value": "America/Nuuk",
"Description": "(UTC-02:00) Greenland"
},
{
"Value": "Etc/GMT+2",
"Description": "(UTC-02:00) Coordinated Universal Time-02"
},
{
"Value": "Atlantic/Azores",
"Description": "(UTC-01:00) Azores"
},
{
"Value": "Atlantic/Cape_Verde",
"Description": "(UTC-01:00) Cabo Verde Is."
},
{
"Value": "Etc/UTC",
"Description": "(UTC+00:00) Coordinated Universal Time"
},
{
"Value": "Europe/London",
"Description": "(UTC+00:00) Dublin, Edinburgh, Lisbon, London"
},
{
"Value": "Africa/Monrovia",
"Description": "(UTC+00:00) Monrovia, Reykjavik"
},
{
"Value": "Africa/Sao_Tome",
"Description": "(UTC+00:00) Sao Tome"
},
{
"Value": "Europe/Amsterdam",
"Description": "(UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna"
},
{
"Value": "Europe/Belgrade",
"Description": "(UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague"
},
{
"Value": "Europe/Brussels",
"Description": "(UTC+01:00) Brussels, Copenhagen, Madrid, Paris"
},
{
"Value": "Europe/Sarajevo",
"Description": "(UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb"
},
{
"Value": "Africa/Algiers",
"Description": "(UTC+01:00) West Central Africa"
},
{
"Value": "Asia/Beirut",
"Description": "(UTC+02:00) Beirut"
},
{
"Value": "Africa/Tripoli",
"Description": "(UTC+02:00) Tripoli"
},
{
"Value": "Africa/Harare",
"Description": "(UTC+02:00) Harare, Pretoria"
},
{
"Value": "Europe/Helsinki",
"Description": "(UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius"
},
{
"Value": "Europe/Kaliningrad",
"Description": "(UTC+02:00) Kaliningrad"
},
{
"Value": "Asia/Gaza",
"Description": "(UTC+02:00) Gaza, Hebron"
},
{
"Value": "Africa/Khartoum",
"Description": "(UTC+02:00) Khartoum"
},
{
"Value": "Africa/Cairo",
"Description": "(UTC+02:00) Cairo"
},
{
"Value": "Africa/Windhoek",
"Description": "(UTC+02:00) Windhoek"
},
{
"Value": "Europe/Athens",
"Description": "(UTC+02:00) Athens, Bucharest"
},
{
"Value": "Asia/Jerusalem",
"Description": "(UTC+02:00) Jerusalem"
},
{
"Value": "Africa/Juba",
"Description": "(UTC+02:00) Juba"
},
{
"Value": "Asia/Amman",
"Description": "(UTC+03:00) Amman"
},
{
"Value": "Asia/Baghdad",
"Description": "(UTC+03:00) Baghdad"
},
{
"Value": "Asia/Damascus",
"Description": "(UTC+03:00) Damascus"
},
{
"Value": "Europe/Volgograd",
"Description": "(UTC+03:00) Volgograd"
},
{
"Value": "Asia/Kuwait",
"Description": "(UTC+03:00) Kuwait, Riyadh"
},
{
"Value": "Europe/Minsk",
"Description": "(UTC+03:00) Minsk"
},
{
"Value": "Europe/Moscow",
"Description": "(UTC+03:00) Moscow, St. Petersburg"
},
{
"Value": "Africa/Nairobi",
"Description": "(UTC+03:00) Nairobi"
},
{
"Value": "Asia/Istanbul",
"Description": "(UTC+03:00) Istanbul"
},
{
"Value": "Asia/Tehran",
"Description": "(UTC+03:30) Tehran"
},
{
"Value": "Asia/Muscat",
"Description": "(UTC+04:00) Abu Dhabi, Muscat"
},
{
"Value": "Europe/Astrakhan",
"Description": "(UTC+04:00) Astrakhan, Ulyanovsk"
},
{
"Value": "Asia/Yerevan",
"Description": "(UTC+04:00) Yerevan"
},
{
"Value": "Asia/Baku",
"Description": "(UTC+04:00) Baku"
},
{
"Value": "Asia/Tbilisi",
"Description": "(UTC+04:00) Tbilisi"
},
{
"Value": "Indian/Mauritius",
"Description": "(UTC+04:00) Port Louis"
},
{
"Value": "Europe/Saratov",
"Description": "(UTC+04:00) Saratov"
},
{
"Value": "Europe/Samara",
"Description": "(UTC+04:00) Izhevsk, Samara"
},
{
"Value": "Asia/Kabul",
"Description": "(UTC+04:30) Kabul"
},
{
"Value": "Asia/Ashgabat",
"Description": "(UTC+05:00) Ashgabat, Tashkent"
},
{
"Value": "Asia/Almaty",
"Description": "(UTC+05:00) Astana"
},
{
"Value": "Asia/Yekaterinburg",
"Description": "(UTC+05:00) Yekaterinburg"
},
{
"Value": "Asia/Karachi",
"Description": "(UTC+05:00) Islamabad, Karachi"
},
{
"Value": "Asia/Kolkata",
"Description": "(UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi"
},
{
"Value": "Asia/Colombo",
"Description": "(UTC+05:30) Sri Lanka"
},
{
"Value": "Asia/Kathmandu",
"Description": "(UTC+05:45) Kathmandu"
},
{
"Value": "Asia/Dhaka",
"Description": "(UTC+06:00) Dhaka"
},
{
"Value": "Asia/Omsk",
"Description": "(UTC+06:00) Omsk"
},
{
"Value": "Asia/Yangon",
"Description": "(UTC+06:30) Yangon"
},
{
"Value": "Asia/Barnaul",
"Description": "(UTC+07:00) Barnaul, Gorno-Altaysk"
},
{
"Value": "Asia/Hovd",
"Description": "(UTC+07:00) Hovd"
},
{
"Value": "Asia/Krasnoyarsk",
"Description": "(UTC+07:00) Krasnoyarsk"
},
{
"Value": "Asia/Bangkok",
"Description": "(UTC+07:00) Bangkok, Hanoi, Jakarta"
},
{
"Value": "Asia/Tomsk",
"Description": "(UTC+07:00) Tomsk"
},
{
"Value": "Asia/Novosibirsk",
"Description": "(UTC+07:00) Novosibirsk"
},
{
"Value": "Asia/Shanghai",
"Description": "(UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi, Taipei"
},
{
"Value": "Asia/Kuala_Lumpur",
"Description": "(UTC+08:00) Kuala Lumpur, Singapore"
},
{
"Value": "Australia/Perth",
"Description": "(UTC+08:00) Perth"
},
{
"Value": "Asia/Ulaanbaatar",
"Description": "(UTC+08:00) Ulaanbaatar"
},
{
"Value": "Asia/Irkutsk",
"Description": "(UTC+08:00) Irkutsk"
},
{
"Value": "Australia/Eucla",
"Description": "(UTC+08:45) Eucla"
},
{
"Value": "Asia/Chita",
"Description": "(UTC+09:00) Chita"
},
{
"Value": "Asia/Tokyo",
"Description": "(UTC+09:00) Osaka, Sapporo, Tokyo"
},
{
"Value": "Asia/Pyongyang",
"Description": "(UTC+09:00) Pyongyang"
},
{
"Value": "Asia/Seoul",
"Description": "(UTC+09:00) Seoul"
},
{
"Value": "Asia/Yakutsk",
"Description": "(UTC+09:00) Yakutsk"
},
{
"Value": "Australia/Adelaide",
"Description": "(UTC+09:30) Adelaide"
},
{
"Value": "Australia/Darwin",
"Description": "(UTC+09:30) Darwin"
},
{
"Value": "Australia/Brisbane",
"Description": "(UTC+10:00) Brisbane"
},
{
"Value": "Asia/Vladivostok",
"Description": "(UTC+10:00) Vladivostok"
},
{
"Value": "Pacific/Guam",
"Description": "(UTC+10:00) Guam, Port Moresby"
},
{
"Value": "Australia/Hobart",
"Description": "(UTC+10:00) Hobart"
},
{
"Value": "Australia/Sydney",
"Description": "(UTC+10:00) Canberra, Melbourne, Sydney"
},
{
"Value": "Australia/Lord_Howe",
"Description": "(UTC+10:30) Lord Howe Island"
},
{
"Value": "Pacific/Bougainville",
"Description": "(UTC+11:00) Bougainville Island"
},
{
"Value": "Asia/Magadan",
"Description": "(UTC+11:00) Magadan"
},
{
"Value": "Pacific/Norfolk",
"Description": "(UTC+11:00) Norfolk Island"
},
{
"Value": "Etc/GMT-11",
"Description": "(UTC+11:00) Chokurdakh"
},
{
"Value": "Asia/Sakhalin",
"Description": "(UTC+11:00) Sakhalin"
},
{
"Value": "Pacific/Noumea",
"Description": "(UTC+11:00) Solomon Is., New Caledonia"
},
{
"Value": "Asia/Anadyr",
"Description": "(UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky"
},
{
"Value": "Pacific/Auckland",
"Description": "(UTC+12:00) Auckland, Wellington"
},
{
"Value": "Pacific/Fiji",
"Description": "(UTC+12:00) Fiji"
},
{
"Value": "Etc/GMT-12",
"Description": "(UTC+12:00) Coordinated Universal Time+12"
},
{
"Value": "Pacific/Chatham",
"Description": "(UTC+12:45) Chatham Islands"
},
{
"Value": "Pacific/Tongatapu",
"Description": "(UTC+13:00) Nuku alofa"
},
{
"Value": "Pacific/Samoa",
"Description": "(UTC+13:00) Samoa"
},
{
"Value": "Etc/GMT-13",
"Description": "(UTC+13:00) Coordinated Universal Time+13"
},
{
"Value": "Etc/GMT-14",
"Description": "(UTC+14:00) Kiritimati Island"
}
]
},
"NTPInfo": {
"Type": "father-node",
"Readonly": false,
"Description": "NTPType",
"ServerAddr": {
"Type": "string",
"Readonly": false,
"Description": "NTPSever Address",
"Data": {
"MinLen": 1,
"MaxLen": 127
}
},
"Port": {
"Type": "range",
"Readonly": false,
"Description": "NTPSever Port",
"Data": {
"Min": 1,
"Max": 65535
}
}
},
"LocalTime": {
"Type": "father-node",
"Readonly": false,
"Description": "LocalTime",
"Year": {
"Type": "range",
"Readonly": false,
"Description": "Year",
"Data": {
"Min": 1970,
"Max": 2037
}
},
"Month": {
"Type": "range",
"Readonly": false,
"Description": "Month",
"Data": {
"Min": 1,
"Max": 12
}
},
"Day": {
"Type": "range",
"Readonly": false,
"Description": "Day",
"Data": {
"Min": 1,
"Max": 31
}
},
"Hour": {
"Type": "range",
"Readonly": false,
"Description": "Hour",
"Data": {
"Min": 0,
"Max": 23
}
},
"Minute": {
"Type": "range",
"Readonly": false,
"Description": "Minute",
"Data": {
"Min": 0,
"Max": 59
}
},
"Second": {
"Type": "range",
"Readonly": false,
"Description": "Second",
"Data": {
"Min": 0,
"Max": 59
}
}
},
"UpdateTime": {
"Type": "enum",
"Readonly": false,
"Description": "UpdateTime",
"Data": [
{
"Value": 10,
"Description": "10 Minutes"
},
{
"Value": 30,
"Description": "30 Minutes"
},
{
"Value": 60,
"Description": "60 Minutes"
},
{
"Value": 1440,
"Description": "1440 Minutes"
}
]
}
},
"AutoRestartInfo": {
"Type": {
"Type": "enum",
"Readonly": false,
"Description": "AutoRestart",
"Data": [
{
"Value": 0,
"Description": "Never"
},
{
"Value": 1,
"Description": "Every Day"
},
{
"Value": 2,
"Description": "Every Week"
},
{
"Value": 3,
"Description": "Every Month"
}
]
},
"Day": {
"Type": "range",
"Readonly": false,
"Description": "Day,When the restart Type is 2, the range is 0-6, representing Sunday and Monday-Saturday, and when the Type is 3, representing the 1st-31st, respectively",
"Data": {
"Min": 0,
"Max": 31
}
},
"Hour": {
"Type": "range",
"Readonly": false,
"Description": "Hour",
"Data": {
"Min": 0,
"Max": 23
}
},
"Minute": {
"Type": "range",
"Readonly": false,
"Description": "Minute",
"Data": {
"Min": 0,
"Max": 59
}
}
},
"ResetInfo": {
"Module": {
"Type": "string",
"Readonly": false,
"Description": "ResetInfo",
"Data": [
{
"Value": "all_but_net",
"Description": "all_but_net"
},
{
"Value": "image",
"Description": "image"
},
{
"Value": "network",
"Description": "network"
},
{
"Value": "overlay",
"Description": "overlay"
},
{
"Value": "audio",
"Description": "audio"
},
{
"Value": "encode",
"Description": "encode"
},
{
"Value": "all",
"Description": "all"
}
]
}
},
"UserInfo": {
"Name": {
"Type": "string",
"Readonly": false,
"Description": "Username",
"Data": {
"MinLen": 0,
"MaxLen": 16
}
},
"Role": {
"Type": "enum",
"Readonly": false,
"Description": "Role",
"Data": [
{
"Value": 0,
"Description": "Administrator"
},
{
"Value": 1,
"Description": "Operator"
}
]
},
"Permissions": {
"Type": "enum",
"Readonly": false,
"Description": "Permissions",
"Data": [
{
"Value": 0,
"Description": "No Permissions"
},
{
"Value": 64,
"Description": "Update Software"
},
{
"Value": 128,
"Description": "PTZ Control"
},
{
"Value": 192,
"Description": "PTZ Control & Update Software"
}
]
},
"Password": {
"Type": "string",
"Readonly": false,
"Description": "Password",
"Data": {
"MinLen": 0,
"MaxLen": 16
}
}
},
"ManualRestart": {
"Type": "null",
"Readonly": false,
"Description": " Manual Restart"
},
"FirmwareUpdate": {
"Type": "file",
"Readonly": false,
"Description": " File Parameters",
"Size": "The size of the upgrade package cannot exceed 512MB at most.",
"Format": "The file extension of the upgrade package is dat format."
},
"FirmwareUpdateStatus": {
"Step": {
"Type": "range",
"Readonly": false,
"Description": "Step",
"Data": {
"Min": 0,
"Max": 7
}
},
"StepName": {
"Type": "enum",
"Readonly": false,
"Description": "StepName",
"Data": [
{
"Value": "app",
"Description": "app"
},
{
"Value": "kernel",
"Description": "kernel"
},
{
"Value": "uboot",
"Description": "uboot"
},
{
"Value": "miniloader",
"Description": "miniloader"
},
{
"Value": "extrootfs",
"Description": "extrootfs"
},
{
"Value": "mcu",
"Description": "mcu"
},
{
"Value": "fpga",
"Description": "fpga"
}
]
},
"StepSum": {
"Type": "range",
"Readonly": false,
"Description": "StepSum",
"Data": {
"Min": 0,
"Max": 7
}
},
"WaitFlag": {
"Type": "bool",
"Readonly": false,
"Description": "WaitFlag"
}
},
"Status": 0
}
}
Parameters
-
SystemInfoShow properties
-
DeviceNamestring(Optional)Description: DeviceNameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
ModelNamestring(Optional)Description: ModelNameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
FirmwareVersionstring(Optional)Description: FirmwareVersionShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
SerialNumberstring(Optional)Description: SerialNumberShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
IPEncoderVersionstring(Optional)Description: IPEncoderVersionShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
MCUVersionstring(Optional)Description: MCUVersionShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
FPGAVersionstring(Optional)Description: FPGAVersionShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
-
SystemTimeInfoShow properties
-
TimeSyncModeenum(Optional)Description: TimeSyncModeValue: : Manual Set, 1: Sync NTP ServerShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
DateModeenum(Optional)Description: DateModeValue: : Y-M-D, 1: D/M/YShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
TimeMode enum(Optional)Description: TimeModeValue: : 24H:H-M-S, 1: 12H:H-M-S, 2: 24H:H-M-S-MS, 3: 12H:H-M-SâMSShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
TimeZone enum(Optional)Description: TimeZoneValue: Etc/GMT+12: (UTC-12:00) International Date Line West, Etc/GMT+11: (UTC-11:00) Coordinated Universal Time-11, US/Aleutian: (UTC-10:00) Aleutian Islands, US/Hawaii: (UTC-10:00) Hawaii, Pacific/Marquesas: (UTC-09:30) Marquesas Islands, US/Alaska: (UTC-09:00) Alaska, Etc/GMT+9: (UTC-09:00) Coordinated Universal Time-09, US/Pacific: (UTC-08:00) Pacific Time (US & Canada), Mexico/BajaNorte: (UTC-08:00) Baja California, Etc/GMT+8: (UTC-08:00) Coordinated Universal Time-08, America/Mazatlan: (UTC-07:00) La Paz, Mazatlan, US/Mountain: (UTC-07:00) Mountain Time (US & Canada), US/Arizona: (UTC-07:00) Arizona, Canada/Yukon: (UTC-07:00) Yukon, Chile/EasterIsland: (UTC-06:00) Easter Island, America/Mexico_City: (UTC-06:00) Guadalajara, Mexico City, Monterrey, Canada/Saskatchewan: (UTC-06:00) Saskatchewan, US/Central: (UTC-06:00) Central Time (US & Canada), America/Bogota: (UTC-05:00) Bogota, Lima, Quito, Rio Branco, US/Eastern: (UTC-05:00) US/Eastern, America/Havana: (UTC-05:00) America/Havana, America/Port-au-Prince: (UTC-05:00) America/Port-au-Prince, Etc/GMT+5: (UTC-05:00) Etc/GMT+5, America/Grand_Turk: (UTC-05:00) America/Grand_Turk, US/East-Indiana: (UTC-05:00) US/East-Indiana, Canada/Atlantic: (UTC-04:00) Canada/Atlantic, America/Caracas: (UTC-04:00) America/Caracas, America/Cuiaba: (UTC-04:00) America/Cuiaba, America/Manaus: (UTC-04:00) Georgetown, La Paz, Manaus, San Juan, America/Santiago: (UTC-04:00) Santiago, America/Asuncion: (UTC-04:00) Asuncion, Canada/Newfoundland: (UTC-03:30) Newfoundland, America/Araguaina: (UTC-03:00) Araguaina, America/Sao_Paulo: (UTC-03:00) Brasilia, America/Argentina/Buenos_Aires: (UTC-03:00) City of Buenos Aires, America/Cayenne: (UTC-03:00) Cayenne, Fortaleza, America/Montevideo: (UTC-03:00) Montevideo, America/Punta_Arenas: (UTC-03:00) Punta Arenas, America/Bahia: (UTC-03:00) Salvador, America/Miquelon: (UTC-03:00) Saint Pierre and Miquelon, America/Nuuk: (UTC-02:00) Greenland, Etc/GMT+2: (UTC-02:00) Coordinated Universal Time-02, Atlantic/Azores: (UTC-01:00) Azores, Atlantic/Cape_Verde: (UTC-01:00) Cabo Verde Is., Etc/UTC: (UTC+00:00) Coordinated Universal Time, Europe/London: (UTC+00:00) Dublin, Edinburgh, Lisbon, London, Africa/Monrovia: (UTC+00:00) Monrovia, Reykjavik, Africa/Sao_Tome: (UTC+00:00) Sao Tome, Europe/Amsterdam: (UTC+01:00) Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna, Europe/Belgrade: (UTC+01:00) Belgrade, Bratislava, Budapest, Ljubljana, Prague, Europe/Brussels: (UTC+01:00) Brussels, Copenhagen, Madrid, Paris, Europe/Sarajevo: (UTC+01:00) Sarajevo, Skopje, Warsaw, Zagreb, Africa/Algiers: (UTC+01:00) West Central Africa, Asia/Beirut: (UTC+02:00) Beirut, Africa/Tripoli: (UTC+02:00) Tripoli, Africa/Harare: (UTC+02:00) Harare, Pretoria, Europe/Helsinki: (UTC+02:00) Helsinki, Kyiv, Riga, Sofia, Tallinn, Vilnius, Europe/Kaliningrad: (UTC+02:00) Kaliningrad, Asia/Gaza: (UTC+02:00) Gaza, Hebron, Africa/Khartoum: (UTC+02:00) Khartoum, Africa/Cairo: (UTC+02:00) Cairo, Africa/Windhoek: (UTC+02:00) Windhoek, Europe/Athens: (UTC+02:00) Athens, Bucharest, Asia/Jerusalem: (UTC+02:00) Jerusalem, Africa/Juba: (UTC+02:00) Juba, Asia/Amman: (UTC+03:00) Amman, Asia/Baghdad: (UTC+03:00) Baghdad, Asia/Damascus: (UTC+03:00) Damascus, Europe/Volgograd: (UTC+03:00) Volgograd, Asia/Kuwait: (UTC+03:00) Kuwait, Riyadh, Europe/Minsk: (UTC+03:00) Minsk, Europe/Moscow: (UTC+03:00) Moscow, St. Petersburg, Africa/Nairobi: (UTC+03:00) Nairobi, Asia/Istanbul: (UTC+03:00) Istanbul, Asia/Tehran: (UTC+03:30) Tehran, Asia/Muscat: (UTC+04:00) Abu Dhabi, Muscat, Europe/Astrakhan: (UTC+04:00) Astrakhan, Ulyanovsk, Asia/Yerevan: (UTC+04:00) Yerevan, Asia/Baku: (UTC+04:00) Baku, Asia/Tbilisi: (UTC+04:00) Tbilisi, Indian/Mauritius: (UTC+04:00) Port Louis, Europe/Saratov: (UTC+04:00) Saratov, Europe/Samara: (UTC+04:00) Izhevsk, Samara, Asia/Kabul: (UTC+04:30) Kabul, Asia/Ashgabat: (UTC+05:00) Ashgabat, Tashkent, Asia/Almaty: (UTC+05:00) Astana, Asia/Yekaterinburg: (UTC+05:00) Yekaterinburg, Asia/Karachi: (UTC+05:00) Islamabad, Karachi, Asia/Kolkata: (UTC+05:30) Chennai, Kolkata, Mumbai, New Delhi, Asia/Colombo: (UTC+05:30) Sri Lanka, Asia/Kathmandu: (UTC+05:45) Kathmandu, Asia/Dhaka: (UTC+06:00) Dhaka, Asia/Omsk: (UTC+06:00) Omsk, Asia/Yangon: (UTC+06:30) Yangon, Asia/Barnaul: (UTC+07:00) Barnaul, Gorno-Altaysk, Asia/Hovd: (UTC+07:00) Hovd, Asia/Krasnoyarsk: (UTC+07:00) Krasnoyarsk, Asia/Bangkok: (UTC+07:00) Bangkok, Hanoi, Jakarta, Asia/Tomsk: (UTC+07:00) Tomsk, Asia/Novosibirsk: (UTC+07:00) Novosibirsk, Asia/Shanghai: (UTC+08:00) Beijing, Chongqing, Hong Kong, Urumqi, Taipei, Asia/Kuala_Lumpur: (UTC+08:00) Kuala Lumpur, Singapore, Australia/Perth: (UTC+08:00) Perth, Asia/Ulaanbaatar: (UTC+08:00) Ulaanbaatar, Asia/Irkutsk: (UTC+08:00) Irkutsk, Australia/Eucla: (UTC+08:45) Eucla, Asia/Chita: (UTC+09:00) Chita, Asia/Tokyo: (UTC+09:00) Osaka, Sapporo, Tokyo, Asia/Pyongyang: (UTC+09:00) Pyongyang, Asia/Seoul: (UTC+09:00) Seoul, Asia/Yakutsk: (UTC+09:00) Yakutsk, Australia/Adelaide: (UTC+09:30) Adelaide, Australia/Darwin: (UTC+09:30) Darwin, Australia/Brisbane: (UTC+10:00) Brisbane, Asia/Vladivostok: (UTC+10:00) Vladivostok, Pacific/Guam: (UTC+10:00) Guam, Port Moresby, Australia/Hobart: (UTC+10:00) Hobart, Australia/Sydney: (UTC+10:00) Canberra, Melbourne, Sydney, Australia/Lord_Howe: (UTC+10:30) Lord Howe Island, Pacific/Bougainville: (UTC+11:00) Bougainville Island, Asia/Magadan: (UTC+11:00) Magadan, Pacific/Norfolk: (UTC+11:00) Norfolk Island, Etc/GMT-11: (UTC+11:00) Chokurdakh, Asia/Sakhalin: (UTC+11:00) Sakhalin, Pacific/Noumea: (UTC+11:00) Solomon Is., New Caledonia, Asia/Anadyr: (UTC+12:00) Anadyr, Petropavlovsk-Kamchatsky, Pacific/Auckland: (UTC+12:00) Auckland, Wellington, Pacific/Fiji: (UTC+12:00) Fiji, Etc/GMT-12: (UTC+12:00) Coordinated Universal Time+12, Pacific/Chatham: (UTC+12:45) Chatham Islands, Pacific/Tongatapu: (UTC+13:00) Nuku alofa, Pacific/Samoa: (UTC+13:00) Samoa, Etc/GMT-13: (UTC+13:00) Coordinated Universal Time+13, Etc/GMT-14: (UTC+14:00) Kiritimati IslandShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
NTPInfofather-node(Optional)Description: NTPTypeShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
ServerAddr(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Port(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
LocalTimefather-node(Optional)Description: LocalTimeShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Year(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Month(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Day(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Hour(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Minute(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Second(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
UpdateTimeenum(Optional)Description: UpdateTimeValue: 10: 10 Minutes, 30: 30 Minutes, 60: 60 Minutes, 1440: 1440 MinutesShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
AutoRestartInfoShow properties
-
Typeenum(Optional)Description: AutoRestartValue: : Never, 1: Every Day, 2: Every Week, 3: Every MonthShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Dayrange(Optional)Description: Day,When the restart Type is 2, the range is 0-6, representing Sunday and Monday-Saturday, and when the Type is 3, representing the 1st-31st, respectivelyValue: 0-31Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Hourrange(Optional)Description: HourValue: 0-23Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Minuterange(Optional)Description: MinuteValue: 0-59Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
ResetInfoShow properties
-
Modulestring(Optional)Description: ResetInfoShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
UserInfoShow properties
-
Namestring(Optional)Description: UsernameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Roleenum(Optional)Description: RoleValue: : Administrator, 1: OperatorShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Permissionsenum(Optional)Description: PermissionsValue: : No Permissions, 64: Update Software, 128: PTZ Control, 192: PTZ Control & Update SoftwareShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Passwordstring(Optional)Description: PasswordShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
-
ManualRestartShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
FirmwareUpdateShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Size(Optional)
-
Format(Optional)
-
-
FirmwareUpdateStatusShow properties
-
Steprange(Optional)Description: StepValue: 0-7Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
StepNameenum(Optional)Description: StepNameValue: app: app, kernel: kernel, uboot: uboot, miniloader: miniloader, extrootfs: extrootfs, mcu: mcu, fpga: fpgaShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
StepSumrange(Optional)Description: StepSumValue: 0-7Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
WaitFlagbool(Optional)Description: WaitFlagValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
ReqGetSystemInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetSystemInfo\",\"Version\":\"2.00.000\"}' http://example.com/apiv2/system
Sample Request
{
"Cmd": "ReqGetSystemInfo",
"Version": "2.00.000"
}
Response
{
"Cmd": "AswGetSystemInfo",
"Version": "2.00.000",
"Content": {
"SystemInfo": {
"FPGAVersion": "P1D0900030F100084",
"DeviceName": "Bolin-R9-230NX-06D29",
"ModelName": "R9-230NX",
"SerialNumber": "9104E005GB2305000125",
"FirmwareVersion": "C1D37570D0A101086",
"IPVersion": "P0V1G58070F104021",
"MCUVersion": "P1D0957020F100106"
},
"Status": 0
}
}
Parameters
-
SystemInfoShow properties
-
FPGAVersionstring(Optional)Description: FPGAVersion
-
DeviceNamestring(Optional)Description: DeviceName
-
ModelNamestring(Optional)Description: ModelName
-
SerialNumberstring(Optional)Description: SerialNumber
-
FirmwareVersionstring(Optional)Description: FirmwareVersion
-
MCUVersionstring(Optional)Description: MCUVersion
-
ReqSetSystemInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetSystemInfo\",\"Version\":\"2.00.000\",\"Content\":{\"SystemInfo\":{\"DeviceName\":\"Bolin-R9230NX\"}}}' http://example.com/apiv2/system
Sample Request
{
"Cmd": "ReqSetSystemInfo",
"Version": "2.00.000",
"Content": {
"SystemInfo": {
"DeviceName": "Bolin-R9230NX"
}
}
}
Response
{
"Cmd": "AswSetSystemInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
SystemInfoShow properties
-
DeviceNamestring(Optional)Description: DeviceName
-
ReqGetSystemTimeInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetSystemTimeInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/system
Sample Request
{
"Cmd": "ReqGetSystemTimeInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetSystemTimeInfo",
"Version": "2.00.000",
"Content": {
"SystemTimeInfo": {
"TimeSyncMode": 0,
"DateMode": 0,
"TimeMode": 0,
"TimeZone": "US/Mountain",
"LocalTime": {
"Year": 2025,
"Month": 7,
"Day": 24,
"Hour": 1,
"Minute": 25,
"Second": 25
},
"NTPInfo": {
"ServerAddr": "0.pool.ntp.org",
"Port": 123,
"UpdateTime": 60
}
},
"Status": 0
}
}
Parameters
-
SystemTimeInfoShow properties
-
TimeSyncModeenum(Optional)Description: TimeSyncModeValue: : Manual Set, 1: Sync NTP Server
-
DateModeenum(Optional)Description: DateModeValue: : Y-M-D, 1: D/M/Y
-
LocalTimefather-node(Optional)Description: LocalTimeShow properties
-
Year(Optional)
-
Month(Optional)
-
Day(Optional)
-
Hour(Optional)
-
Minute(Optional)
-
Second(Optional)
-
-
NTPInfofather-node(Optional)Description: NTPTypeShow properties
-
ServerAddr(Optional)
-
Port(Optional)
-
UpdateTime(Optional)
-
-
ReqSetSystemTimeInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetSystemTimeInfo\",\"Version\":\"2.00.000\",\"Content\":{\"SystemTimeInfo\":{\"TimeSyncMode\":0,\"DateMode\":0,\"TimeMode\":0,\"TimeZone\":\"US\\/Mountain\",\"LocalTime\":{\"Year\":2025,\"Month\":7,\"Day\":18,\"Hour\":16,\"Minute\":49,\"Second\":6}}}}' http://example.com/apiv2/system
Sample Request
{
"Cmd": "ReqSetSystemTimeInfo",
"Version": "2.00.000",
"Content": {
"SystemTimeInfo": {
"TimeSyncMode": 0,
"DateMode": 0,
"TimeMode": 0,
"TimeZone": "US/Mountain",
"LocalTime": {
"Year": 2025,
"Month": 7,
"Day": 18,
"Hour": 16,
"Minute": 49,
"Second": 6
}
}
}
}
Response
{
"Cmd": "AswSetSystemTimeInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
SystemTimeInfoShow properties
-
TimeSyncModeenum(Optional)Description: TimeSyncModeValue: : Manual Set, 1: Sync NTP Server
-
DateModeenum(Optional)Description: DateModeValue: : Y-M-D, 1: D/M/Y
-
LocalTimefather-node(Optional)Description: LocalTimeShow properties
-
Year(Optional)
-
Month(Optional)
-
Day(Optional)
-
Hour(Optional)
-
Minute(Optional)
-
Second(Optional)
-
-
ReqGetAutoRestartInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetAutoRestartInfo\",\"Version\":\"2.00.000\"}' http://example.com/apiv2/system
Sample Request
{
"Cmd": "ReqGetAutoRestartInfo",
"Version": "2.00.000"
}
Response
{
"Cmd": "AswGetAutoRestartInfo",
"Version": "2.00.000",
"Content": {
"Status": 0,
"AutoRestartInfo": {
"Type": 0,
"Day": 0,
"Hour": 0,
"Minute": 0
}
}
}
Parameters
-
AutoRestartInfoShow properties
-
Typeenum(Optional)Description: AutoRestartValue: : Never, 1: Every Day, 2: Every Week, 3: Every Month
-
Dayrange(Optional)Description: Day,When the restart Type is 2, the range is 0-6, representing Sunday and Monday-Saturday, and when the Type is 3, representing the 1st-31st, respectivelyValue: 0-31
-
Hourrange(Optional)Description: HourValue: 0-23
-
Minuterange(Optional)Description: MinuteValue: 0-59
-
ReqSetAutoRestartInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetAutoRestartInfo\",\"Version\":\"2.00.000\",\"Content\":{\"AutoRestartInfo\":{\"Type\":2,\"Day\":1,\"Hour\":12,\"Minute\":30}}}' http://example.com/apiv2/system
Sample Request
{
"Cmd": "ReqSetAutoRestartInfo",
"Version": "2.00.000",
"Content": {
"AutoRestartInfo": {
"Type": 2,
"Day": 1,
"Hour": 12,
"Minute": 30
}
}
}
Response
{
"Cmd": "AswSetAutoRestartInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
AutoRestartInfoShow properties
-
Typeenum(Optional)Description: AutoRestartValue: : Never, 1: Every Day, 2: Every Week, 3: Every Month
-
Dayrange(Optional)Description: Day,When the restart Type is 2, the range is 0-6, representing Sunday and Monday-Saturday, and when the Type is 3, representing the 1st-31st, respectivelyValue: 0-31
-
Hourrange(Optional)Description: HourValue: 0-23
-
Minuterange(Optional)Description: MinuteValue: 0-59
-
ReqSetManualRestart
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetManualRestart\",\"Version\":\"2.00.000\"}' http://example.com/apiv2/system
Sample Request
{
"Cmd": "ReqSetManualRestart",
"Version": "2.00.000"
}
Response
{
"Cmd": "AswSetManualRestart",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
ReqReset
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqReset\",\"Version\":\"2.00.000\",\"Content\":{\"ResetInfo\":{\"Module\":\"all_but_net\"}}}' http://example.com/apiv2/system
Sample Request
{
"Cmd": "ReqReset",
"Version": "2.00.000",
"Content": {
"ResetInfo": {
"Module": "all_but_net"
}
}
}
Response
{
"Cmd": "AswReset",
"Version": "2.00.000",
"Content": {
"Status": 1
}
}
Parameters
-
ResetInfoShow properties
-
Modulestring(Optional)Description: ResetInfo
-
ReqGetUserInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetUserInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/system
Sample Request
{
"Cmd": "ReqGetUserInfo",
"Version": "2.0.000"
}
Response
{
"Version": "2.00.000",
"Cmd": "AswGetUserInfo",
"Content": {
"UserInfo": [
{
"Name": "admin",
"Role": 0,
"Permissions": 192
}
],
"Status": 0
}
}
Parameters
-
UserInfoShow properties
-
Namestring(Optional)Description: Username
-
Roleenum(Optional)Description: RoleValue: : Administrator, 1: Operator
-
Permissionsenum(Optional)Description: PermissionsValue: : No Permissions, 64: Update Software, 128: PTZ Control, 192: PTZ Control & Update Software
-
ReqSetUserInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetUserInfo\",\"Version\":\"2.0.000\",\"Content\":{\"UserInfo\":{\"Action\":\"Add\",\"Name\":\"user1\",\"Role\":1,\"Permissions\":192,\"Password\":\"YWRtaW4xMjMu\"}}}' http://example.com/apiv2/system
Sample Request
{
"Cmd": "ReqSetUserInfo",
"Version": "2.0.000",
"Content": {
"UserInfo": {
"Action": "Add",
"Name": "user1",
"Role": 1,
"Permissions": 192,
"Password": "YWRtaW4xMjMu"
}
}
}
Response
{
"Cmd": "AswSetUserInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
UserInfoShow properties
-
Namestring(Optional)Description: Username
-
Roleenum(Optional)Description: RoleValue: : Administrator, 1: Operator
-
Permissionsenum(Optional)Description: PermissionsValue: : No Permissions, 64: Update Software, 128: PTZ Control, 192: PTZ Control & Update Software
-
Passwordstring(Optional)Description: Password
-
ReqGetPTZFCapabilities
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -d '{\"Cmd\":\"ReqGetPTZFCapabilities\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqGetPTZFCapabilities",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetPTZFCapabilities",
"Version": "2.00.000",
"Content": {
"PTZFMoveInfo": {
"Mode": {
"Type": "enum",
"Readonly": false,
"Description": "Speed mode, Standard mode, StandardSpeed range is 1-24, Superfine mode, SuperfineSpeed range is 1-255",
"Data": [
{
"Value": 0,
"Description": "Standard"
},
{
"Value": 1,
"Description": "Superfine"
},
{
"Value": 2,
"Description": "PanSpeed/TiltSpeed"
}
]
},
"StandardSpeed": {
"Type": "range",
"Readonly": false,
"Description": "StandardSpeed Range",
"Data": {
"Min": 1,
"Max": 24
}
},
"SuperfineSpeed": {
"Type": "range",
"Readonly": false,
"Description": "SuperfineSpeed Range",
"Data": {
"Min": 1,
"Max": 255
}
},
"PanSpeed": {
"Type": "range",
"Readonly": false,
"Description": "PanSpeed Range",
"Data": {
"Min": 0,
"Max": 255
}
},
"TiltSpeed": {
"Type": "range",
"Readonly": false,
"Description": "TiltSpeed Range",
"Data": {
"Min": 0,
"Max": 255
}
},
"Direction": {
"Type": "enum",
"Readonly": false,
"Description": "PanTiltDirectoin",
"Data": [
{
"Value": "Up",
"Description": "Up"
},
{
"Value": "Down",
"Description": "Down"
},
{
"Value": "Left",
"Description": "Left"
},
{
"Value": "Right",
"Description": "Right"
},
{
"Value": "LeftUp",
"Description": "LeftUp"
},
{
"Value": "RightUp",
"Description": "RightUp"
},
{
"Value": "LeftDown",
"Description": "LeftDown"
},
{
"Value": "RightDown",
"Description": "RightDown"
},
{
"Value": "Stop",
"Description": "Stop"
}
]
}
},
"PTZFFocusInfo": {
"Direction": {
"Type": "enum",
"Readonly": false,
"Description": "Focus Action",
"Data": [
{
"Value": "Near",
"Description": "Near"
},
{
"Value": "Far",
"Description": "Far"
},
{
"Value": "Stop",
"Description": "Stop"
},
{
"Value": "Manual",
"Description": "Manual"
},
{
"Value": "Auto",
"Description": "Auto"
}
]
},
"Speed": {
"Type": "range",
"Readonly": false,
"Description": "Focus Speed",
"Data": {
"Min": 1,
"Max": 8
}
}
},
"PTZFZoomInfo": {
"Direction": {
"Type": "enum",
"Readonly": false,
"Description": "Zoom Action",
"Data": [
{
"Value": "Wide",
"Description": "Wide"
},
{
"Value": "Tele",
"Description": "Tele"
},
{
"Value": "Stop",
"Description": "Stop"
}
]
},
"Speed": {
"Type": "range",
"Readonly": false,
"Description": "Zoom Speed",
"Data": {
"Min": 1,
"Max": 8
}
}
},
"MenuInfo": {
"Action": {
"Type": "enum",
"Readonly": false,
"Description": "Menutoggle",
"Data": [
{
"Value": "ON",
"Description": "ON"
},
{
"Value": "OFF",
"Description": "OFF"
},
{
"Value": "Up",
"Description": "Up"
},
{
"Value": "Down",
"Description": "Down"
},
{
"Value": "Left",
"Description": "Left"
},
{
"Value": "Right",
"Description": "Right"
},
{
"Value": "OK",
"Description": "OK"
},
{
"Value": "Menutoggle",
"Description": "Menutoggle"
}
]
}
},
"GoHomeInfo": {
"Action": {
"Type": "enum",
"Readonly": false,
"Description": "GoHome Action",
"Data": [
{
"Value": "GoHome",
"Description": "GoHome Action"
}
]
}
},
"PresetInfo": {
"Name": {
"Type": "string",
"Readonly": false,
"Description": "Preset Name",
"Data": {
"MinLen": 1,
"MaxLen": 64
}
},
"Action": {
"Type": "enum",
"Readonly": false,
"Description": "Preset Action",
"Data": [
{
"Value": "Set",
"Description": "Set"
},
{
"Value": "Call",
"Description": "Call"
},
{
"Value": "Delete",
"Description": "Delete"
}
]
},
"Number": {
"Type": "range",
"Readonly": false,
"Description": "PresetNum",
"Data": {
"Min": 1,
"Max": 255
}
}
},
"PTZFPresetSpeed": {
"PresetSpeed": {
"Type": "range",
"Readonly": false,
"Description": "Preset Speed",
"Data": {
"Min": 0,
"Max": 5
}
}
},
"PTZFPosition": {
"PanPosition": {
"Type": "range",
"Readonly": false,
"Description": "PanPosition",
"Data": {
"Min": -170,
"Max": 170
}
},
"TiltPosition": {
"Type": "range",
"Readonly": false,
"Description": "TiltPosition",
"Data": {
"Min": -30,
"Max": 90
}
},
"PanTiltSpeed": {
"Type": "range",
"Readonly": false,
"Description": "PanTiltSpeed",
"Data": {
"Min": 1,
"Max": 255
}
},
"ZoomPosition": {
"Type": "range",
"Readonly": false,
"Description": "ZoomPosition",
"Data": {
"Min": 0,
"Max": 16384
}
},
"ZoomSpeed": {
"Type": "range",
"Readonly": false,
"Description": "ZoomSpeed",
"Data": {
"Min": 1,
"Max": 8
}
}
},
"PTZFRelPosition": {
"PanPosition": {
"Type": "range",
"Readonly": false,
"Description": "Horizontal relative motion of the head, positive and negative numbers correspond to the corresponding angle of motion",
"Data": {
"Min": -100,
"Max": 100
}
},
"TiltPosition": {
"Type": "range",
"Readonly": false,
"Description": "Relative motion of the head in the vertical direction, positive and negative numbers correspond to the corresponding angle of motion",
"Data": {
"Min": -100,
"Max": 100
}
},
"PanTiltSpeed": {
"Type": "range",
"Readonly": false,
"Description": "PanTiltSpeed",
"Data": {
"Min": 1,
"Max": 255
}
}
},
"TraceInfo": {
"Name": {
"Type": "string",
"Readonly": false,
"Description": "Trace Name",
"Data": {
"MinLen": 1,
"MaxLen": 64
}
},
"Action": {
"Type": "enum",
"Readonly": false,
"Description": "Trace Action",
"Data": [
{
"Value": "StartRecord",
"Description": "StartRecord"
},
{
"Value": "EndRecord",
"Description": "EndRecord"
},
{
"Value": "Call",
"Description": "Call"
},
{
"Value": "Stop",
"Description": "Stop"
},
{
"Value": "Delete",
"Description": "Delete"
}
]
},
"Number": {
"Type": "range",
"Readonly": false,
"Description": "TraceNum",
"Data": {
"Min": 1,
"Max": 4
}
}
},
"ScanningInfo": {
"Name": {
"Type": "string",
"Readonly": false,
"Description": "Scanning Name",
"Data": {
"MinLen": 1,
"MaxLen": 64
}
},
"Action": {
"Type": "enum",
"Readonly": false,
"Description": "Scanning Action",
"Data": [
{
"Value": "LeftLimit",
"Description": "LeftLimit"
},
{
"Value": "RightLimit",
"Description": "RightLimit"
},
{
"Value": "Call",
"Description": "Call"
},
{
"Value": "Stop",
"Description": "Stop"
},
{
"Value": "Delete",
"Description": "Delete"
}
]
},
"Number": {
"Type": "range",
"Readonly": false,
"Description": "ScanningNum",
"Data": {
"Min": 1,
"Max": 4
}
},
"Speed": {
"Type": "range",
"Readonly": false,
"Description": "ScanningSpeed",
"Data": {
"Min": 1,
"Max": 255
}
}
},
"CruiseInfo": {
"Name": {
"Type": "string",
"Readonly": false,
"Description": "CruiseName",
"Data": {
"MinLen": 1,
"MaxLen": 64
}
},
"Action": {
"Type": "enum",
"Readonly": false,
"Description": "CruiseAction",
"Data": [
{
"Value": "Set",
"Description": "Set"
},
{
"Value": "Call",
"Description": "Call"
},
{
"Value": "Stop",
"Description": "Stop"
},
{
"Value": "Delete",
"Description": "Delete"
}
]
},
"Number": {
"Type": "range",
"Readonly": false,
"Description": "CruiseNum",
"Data": {
"Min": 1,
"Max": 12
}
},
"PresetInfo": {
"Type": "father-node",
"Readonly": false,
"Description": "Cruise PersetInfo",
"Data": {
"PresetID": {
"Type": "range",
"Readonly": false,
"Description": "PresetID",
"Data": {
"Min": 1,
"Max": 255
}
},
"RecordingTime": {
"Type": "range",
"Readonly": false,
"Description": "RecordingTime",
"Data": {
"Min": 1,
"Max": 255
}
}
}
}
},
"PositionLimitations": {
"DownLimit": {
"Type": "bool",
"Readonly": false,
"Description": "DownLimit"
},
"UpLimit": {
"Type": "bool",
"Readonly": false,
"Description": "UpLimit"
},
"LeftLimit": {
"Type": "bool",
"Readonly": false,
"Description": "LeftLimit"
},
"RightLimit": {
"Type": "bool",
"Readonly": false,
"Description": "RightLimit"
}
},
"PowerOnActionInfo": {
"ActionNumber": {
"Type": "range",
"Readonly": false,
"Description": "PowerOnAction",
"Data": {
"Min": 1,
"Max": 255
}
},
"ActionType": {
"Type": "enum",
"Readonly": false,
"Description": "PowerOnActionType",
"Data": [
{
"Value": "Preset",
"Description": "Preset"
},
{
"Value": "Scanning",
"Description": "Scanning"
},
{
"Value": "Cruise",
"Description": "Cruise"
},
{
"Value": "Trace ",
"Description": "Trace "
},
{
"Value": "Off",
"Description": "Off"
}
]
}
},
"AutoScanningInfo": {
"Speed": {
"Type": "range",
"Readonly": false,
"Description": "AutoScanning",
"Data": {
"Min": 1,
"Max": 255
}
}
},
"Status": 0
}
}
Parameters
-
PTZFMoveInfoShow properties
-
Modeenum(Optional)Description: Speed mode, Standard mode, StandardSpeed range is 1-24, Superfine mode, SuperfineSpeed range is 1-255Value: : Standard, 1: Superfine, 2: PanSpeed/TiltSpeedShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
StandardSpeedrange(Optional)Description: StandardSpeed RangeValue: 1-24Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
SuperfineSpeedrange(Optional)Description: SuperfineSpeed RangeValue: 1-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
PanSpeedrange(Optional)Description: PanSpeed RangeValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
TiltSpeedrange(Optional)Description: TiltSpeed RangeValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Directionenum(Optional)Description: PanTiltDirectoinValue: Up: Up, Down: Down, Left: Left, Right: Right, LeftUp: LeftUp, RightUp: RightUp, LeftDown: LeftDown, RightDown: RightDown, Stop: StopShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
PTZFFocusInfoShow properties
-
Directionenum(Optional)Description: Focus ActionValue: Near: Near, Far: Far, Stop: Stop, Manual: Manual, Auto: AutoShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Speedrange(Optional)Description: Focus SpeedValue: 1-8Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
PTZFZoomInfoShow properties
-
Directionenum(Optional)Description: Zoom ActionValue: Wide: Wide, Tele: Tele, Stop: StopShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Speedrange(Optional)Description: Zoom SpeedValue: 1-8Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
MenuInfoShow properties
-
Actionenum(Optional)Description: MenutoggleValue: ON: ON, OFF: OFF, Up: Up, Down: Down, Left: Left, Right: Right, OK: OK, Menutoggle: MenutoggleShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
GoHomeInfoShow properties
-
Actionenum(Optional)Description: GoHome ActionValue: GoHome: GoHome ActionShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
PresetInfoShow properties
-
Namestring(Optional)Description: Preset NameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Actionenum(Optional)Description: Preset ActionValue: Set: Set, Call: Call, Delete: DeleteShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Numberrange(Optional)Description: PresetNumValue: 1-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
PTZFPresetSpeedShow properties
-
PresetSpeedrange(Optional)Description: Preset SpeedValue: 0-5Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
PTZFPositionShow properties
-
PanPositionrange(Optional)Description: PanPositionValue: -170-170Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
TiltPositionrange(Optional)Description: TiltPositionValue: -30-90Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
PanTiltSpeedrange(Optional)Description: PanTiltSpeedValue: 1-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
ZoomPositionrange(Optional)Description: ZoomPositionValue: 0-16384Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
ZoomSpeedrange(Optional)Description: ZoomSpeedValue: 1-8Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
PTZFRelPositionShow properties
-
PanPositionrange(Optional)Description: Horizontal relative motion of the head, positive and negative numbers correspond to the corresponding angle of motionValue: -100-100Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
TiltPositionrange(Optional)Description: Relative motion of the head in the vertical direction, positive and negative numbers correspond to the corresponding angle of motionValue: -100-100Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
PanTiltSpeedrange(Optional)Description: PanTiltSpeedValue: 1-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
TraceInfoShow properties
-
Namestring(Optional)Description: Trace NameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Actionenum(Optional)Description: Trace ActionValue: StartRecord: StartRecord, EndRecord: EndRecord, Call: Call, Stop: Stop, Delete: DeleteShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Numberrange(Optional)Description: TraceNumValue: 1-4Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
ScanningInfoShow properties
-
Namestring(Optional)Description: Scanning NameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Actionenum(Optional)Description: Scanning ActionValue: LeftLimit: LeftLimit, RightLimit: RightLimit, Call: Call, Stop: Stop, Delete: DeleteShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Numberrange(Optional)Description: ScanningNumValue: 1-4Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Speedrange(Optional)Description: ScanningSpeedValue: 1-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
CruiseInfoShow properties
-
Namestring(Optional)Description: CruiseNameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Actionenum(Optional)Description: CruiseActionValue: Set: Set, Call: Call, Stop: Stop, Delete: DeleteShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Numberrange(Optional)Description: CruiseNumValue: 1-12Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
PresetInfofather-node(Optional)Description: Cruise PersetInfoShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
PresetID(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
RecordingTime(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
-
-
PositionLimitationsShow properties
-
DownLimitbool(Optional)Description: DownLimitValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
UpLimitbool(Optional)Description: UpLimitValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
LeftLimitbool(Optional)Description: LeftLimitValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
RightLimitbool(Optional)Description: RightLimitValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
-
PowerOnActionInfoShow properties
-
ActionNumberrange(Optional)Description: PowerOnActionValue: 1-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
ActionTypeenum(Optional)Description: PowerOnActionTypeValue: Preset: Preset, Scanning: Scanning, Cruise: Cruise, Trace : Trace , Off: OffShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
AutoScanningInfoShow properties
-
Speedrange(Optional)Description: AutoScanningValue: 1-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
ReqSetPTZFMove
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetPTZFMove\",\"Version\":\"2.00.000\",\"Content\":{\"PTZFMoveInfo\":{\"Mode\":1,\"SuperfineSpeed\":255,\"Direction\":\"LeftDown\"}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetPTZFMove",
"Version": "2.00.000",
"Content": {
"PTZFMoveInfo": {
"Mode": 1,
"SuperfineSpeed": 255,
"Direction": "LeftDown"
}
}
}
Response
{
"Cmd": "AswSetPTZFMove",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
PTZFMoveInfoShow properties
-
Modeenum(Optional)Description: Speed mode, Standard mode, StandardSpeed range is 1-24, Superfine mode, SuperfineSpeed range is 1-255Value: : Standard, 1: Superfine, 2: PanSpeed/TiltSpeed
-
SuperfineSpeedrange(Optional)Description: SuperfineSpeed RangeValue: 1-255
-
Directionenum(Optional)Description: PanTiltDirectoinValue: Up: Up, Down: Down, Left: Left, Right: Right, LeftUp: LeftUp, RightUp: RightUp, LeftDown: LeftDown, RightDown: RightDown, Stop: Stop
-
ReqSetPTZFFocus
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetPTZFFocus\",\"Version\":\"2.0.000\",\"Content\":{\"PTZFFocusInfo\":{\"Speed\":1,\"Direction\":\"Near\"}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetPTZFFocus",
"Version": "2.0.000",
"Content": {
"PTZFFocusInfo": {
"Speed": 1,
"Direction": "Near"
}
}
}
Response
{
"Cmd": "AswSetPTZFFocus",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
PTZFFocusInfoShow properties
-
Speedrange(Optional)Description: Focus SpeedValue: 1-8
-
Directionenum(Optional)Description: Focus ActionValue: Near: Near, Far: Far, Stop: Stop, Manual: Manual, Auto: Auto
-
ReqSetPTZFZoom
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetPTZFZoom\",\"Version\":\"2.0.000\",\"Content\":{\"PTZFZoomInfo\":{\"Speed\":1,\"Direction\":\"Wide\"}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetPTZFZoom",
"Version": "2.0.000",
"Content": {
"PTZFZoomInfo": {
"Speed": 1,
"Direction": "Wide"
}
}
}
Response
{
"Cmd": "AswSetPTZFZoom",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
PTZFZoomInfoShow properties
-
Speedrange(Optional)Description: Zoom SpeedValue: 1-8
-
Directionenum(Optional)Description: Zoom ActionValue: Wide: Wide, Tele: Tele, Stop: Stop
-
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetMenu\",\"Version\":\"2.0.000\",\"Content\":{\"MenuInfo\":{\"Action\":\"Menutoggle\"}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetMenu",
"Version": "2.0.000",
"Content": {
"MenuInfo": {
"Action": "Menutoggle"
}
}
}
Response
{
"Cmd": "AswSetMenu",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
MenuInfoShow properties
-
Actionenum(Optional)Description: MenutoggleValue: ON: ON, OFF: OFF, Up: Up, Down: Down, Left: Left, Right: Right, OK: OK, Menutoggle: Menutoggle
-
ReqGoHome
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGoHome\",\"Version\":\"2.00.000\",\"Content\":{\"GoHomeInfo\":{\"Action\":\"GoHome\"}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqGoHome",
"Version": "2.00.000",
"Content": {
"GoHomeInfo": {
"Action": "GoHome"
}
}
}
Response
{
"Cmd": "AswGoHome",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
GoHomeInfoShow properties
-
Actionenum(Optional)Description: GoHome ActionValue: GoHome: GoHome Action
-
ReqGetPTZFPreset
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetPTZFPreset\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqGetPTZFPreset",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetPTZFPreset",
"Version": "2.00.000",
"Content": {
"PresetInfo": [
{
"Number": 1,
"Name": "Preset001"
},
{
"Number": 2,
"Name": "Preset002"
},
{
"Number": 3,
"Name": "Preset003"
},
{
"Number": 4,
"Name": "Preset004"
},
{
"Number": 95,
"Name": "preset95",
"FixedName": "ex_osd_menu"
}
],
"Status": 0
}
}
Parameters
-
PresetInfoShow properties
-
Numberrange(Optional)Description: PresetNumValue: 1-255
-
Namestring(Optional)Description: Preset Name
-
ReqSetPTZFPreset
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetPTZFPreset\",\"Version\":\"2.0.000\",\"Content\":{\"PresetInfo\":{\"Action\":\"Call\",\"Name\":\"preset1\",\"Number\":1}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetPTZFPreset",
"Version": "2.0.000",
"Content": {
"PresetInfo": {
"Action": "Call",
"Name": "preset1",
"Number": 1
}
}
}
Response
{
"Cmd": "AswSetPTZFPreset",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
PresetInfoShow properties
-
Actionenum(Optional)Description: Preset ActionValue: Set: Set, Call: Call, Delete: Delete
-
Namestring(Optional)Description: Preset Name
-
Numberrange(Optional)Description: PresetNumValue: 1-255
-
ReqGetPTZFPresetSpeed
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetPTZFPresetSpeed\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqGetPTZFPresetSpeed",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetPTZFPresetSpeed",
"Version": "2.00.000",
"Content": {
"PTZFPresetSpeed": {
"PresetSpeed": 5
},
"Status": 0
}
}
Parameters
-
PTZFPresetSpeedShow properties
-
PresetSpeedrange(Optional)Description: Preset SpeedValue: 0-5
-
ReqSetPTZFPresetSpeed
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetPTZFPresetSpeed\",\"Version\":\"2.00.000\",\"Content\":{\"PTZFPresetSpeed\":{\"PresetSpeed\":5}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetPTZFPresetSpeed",
"Version": "2.00.000",
"Content": {
"PTZFPresetSpeed": {
"PresetSpeed": 5
}
}
}
Response
{
"Cmd": "AswSetPTZFPresetSpeed",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
PTZFPresetSpeedShow properties
-
PresetSpeedrange(Optional)Description: Preset SpeedValue: 0-5
-
ReqGetPTZFPosition
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetPTZFPosition\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqGetPTZFPosition",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetPTZFPosition",
"Version": "2.00.000",
"Content": {
"PTZFPosition": {
"PanPosition": 0,
"TiltPosition": 0,
"ZoomPosition": 0
},
"Status": 0
}
}
Parameters
-
PTZFPositionShow properties
-
PanPositionrange(Optional)Description: PanPositionValue: -170-170
-
TiltPositionrange(Optional)Description: TiltPositionValue: -30-90
-
ZoomPositionrange(Optional)Description: ZoomPositionValue: 0-16384
-
ReqSetPTZFPosition
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetPTZFPosition\",\"Version\":\"2.0.000\",\"Content\":{\"PTZFPosition\":{\"PanPosition\":90,\"TiltPosition\":60,\"ZoomPosition\":2000,\"PanTiltSpeed\":255,\"ZoomSpeed\":1}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetPTZFPosition",
"Version": "2.0.000",
"Content": {
"PTZFPosition": {
"PanPosition": 90,
"TiltPosition": 60,
"ZoomPosition": 2000,
"PanTiltSpeed": 255,
"ZoomSpeed": 1
}
}
}
Response
{
"Cmd": "AswSetPTZFPosition",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
PTZFPositionShow properties
-
PanPositionrange(Optional)Description: PanPositionValue: -170-170
-
TiltPositionrange(Optional)Description: TiltPositionValue: -30-90
-
ZoomPositionrange(Optional)Description: ZoomPositionValue: 0-16384
-
PanTiltSpeedrange(Optional)Description: PanTiltSpeedValue: 1-255
-
ZoomSpeedrange(Optional)Description: ZoomSpeedValue: 1-8
-
ReqSetPTZFRelPosition
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetPTZFRelPosition\",\"Version\":\"2.0.000\",\"Content\":{\"PTZFRelPosition\":{\"PanPosition\":-10,\"TiltPosition\":-10,\"PanTiltSpeed\":255}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetPTZFRelPosition",
"Version": "2.0.000",
"Content": {
"PTZFRelPosition": {
"PanPosition": -10,
"TiltPosition": -10,
"PanTiltSpeed": 255
}
}
}
Response
{
"Cmd": "AswSetPTZFRelPosition",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
PTZFRelPositionShow properties
-
PanPositionrange(Optional)Description: Horizontal relative motion of the head, positive and negative numbers correspond to the corresponding angle of motionValue: -100-100
-
TiltPositionrange(Optional)Description: Relative motion of the head in the vertical direction, positive and negative numbers correspond to the corresponding angle of motionValue: -100-100
-
PanTiltSpeedrange(Optional)Description: PanTiltSpeedValue: 1-255
-
ReqGetTraceInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetTraceInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqGetTraceInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetTraceInfo",
"Version": "2.00.000",
"Content": {
"TraceInfo": [
{
"Number": 1,
"Name": "Trace01"
}
],
"Status": 0
}
}
Parameters
-
TraceInfoShow properties
-
Numberrange(Optional)Description: TraceNumValue: 1-4
-
Namestring(Optional)Description: Trace Name
-
ReqSetTraceInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetTraceInfo\",\"Version\":\"2.0.000\",\"Content\":{\"TraceInfo\":{\"Action\":\"Call\",\"Number\":1,\"Name\":\"trace1\"}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetTraceInfo",
"Version": "2.0.000",
"Content": {
"TraceInfo": {
"Action": "Call",
"Number": 1,
"Name": "trace1"
}
}
}
Response
{
"Cmd": "AswSetTraceInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
TraceInfoShow properties
-
Actionenum(Optional)Description: Trace ActionValue: StartRecord: StartRecord, EndRecord: EndRecord, Call: Call, Stop: Stop, Delete: Delete
-
Numberrange(Optional)Description: TraceNumValue: 1-4
-
Namestring(Optional)Description: Trace Name
-
ReqGetScanningInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetScanningInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqGetScanningInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetScanningInfo",
"Version": "2.00.000",
"Content": {
"ScanningInfo": [
{
"Number": 1,
"Name": "Scanning01"
}
],
"Status": 0
}
}
Parameters
-
ScanningInfoShow properties
-
Numberrange(Optional)Description: ScanningNumValue: 1-4
-
Namestring(Optional)Description: Scanning Name
-
ReqSetScanningInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetScanningInfo\",\"Version\":\"2.0.000\",\"Content\":{\"ScanningInfo\":{\"Action\":\"Call\",\"Number\":1,\"Name\":\"Scanning01\",\"Speed\":255}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetScanningInfo",
"Version": "2.0.000",
"Content": {
"ScanningInfo": {
"Action": "Call",
"Number": 1,
"Name": "Scanning01",
"Speed": 255
}
}
}
Response
{
"Cmd": "AswSetScanningInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
ScanningInfoShow properties
-
Actionenum(Optional)Description: Scanning ActionValue: LeftLimit: LeftLimit, RightLimit: RightLimit, Call: Call, Stop: Stop, Delete: Delete
-
Numberrange(Optional)Description: ScanningNumValue: 1-4
-
Namestring(Optional)Description: Scanning Name
-
Speedrange(Optional)Description: ScanningSpeedValue: 1-255
-
ReqGetPowerOnActionInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetPowerOnActionInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqGetPowerOnActionInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetPowerOnActionInfo",
"Version": "2.00.000",
"Content": {
"PowerOnActionInfo": {
"ActionType": "Off",
"ActionNumber": 0
},
"Status": 0
}
}
Parameters
-
PowerOnActionInfoShow properties
-
ActionTypeenum(Optional)Description: PowerOnActionTypeValue: Preset: Preset, Scanning: Scanning, Cruise: Cruise, Trace : Trace , Off: Off
-
ActionNumberrange(Optional)Description: PowerOnActionValue: 1-255
-
ReqSetPowerOnActionInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetPowerOnActionInfo\",\"Version\":\"2.0.000\",\"Content\":{\"PowerOnActionInfo\":{\"ActionType\":\"Cruise\",\"ActionNumber\":1}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetPowerOnActionInfo",
"Version": "2.0.000",
"Content": {
"PowerOnActionInfo": {
"ActionType": "Cruise",
"ActionNumber": 1
}
}
}
Response
{
"Cmd": "AswSetPowerOnActionInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
PowerOnActionInfoShow properties
-
ActionTypeenum(Optional)Description: PowerOnActionTypeValue: Preset: Preset, Scanning: Scanning, Cruise: Cruise, Trace : Trace , Off: Off
-
ActionNumberrange(Optional)Description: PowerOnActionValue: 1-255
-
ReqGetCruiseInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetCruiseInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqGetCruiseInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetCruiseInfo",
"Version": "2.00.000",
"Content": {
"CruiseInfo": [
{
"Number": 1,
"Name": "Cruise01",
"PresetInfo": [
{
"PresetID": 1,
"RecordingTime": 5
},
{
"PresetID": 2,
"RecordingTime": 5
},
{
"PresetID": 3,
"RecordingTime": 5
}
]
}
],
"Status": 0
}
}
Parameters
-
CruiseInfoShow properties
-
Numberrange(Optional)Description: CruiseNumValue: 1-12
-
Namestring(Optional)Description: CruiseName
-
PresetInfofather-node(Optional)Description: Cruise PersetInfoShow properties
-
PresetID(Optional)
-
RecordingTime(Optional)
-
-
ReqSetCruiseInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetCruiseInfo\",\"Version\":\"2.00.000\",\"Content\":{\"CruiseInfo\":{\"Action\":\"Set\",\"Number\":3,\"Name\":\"cruise3\",\"PresetInfo\":[{\"PresetID\":1,\"RecordingTime\":5},{\"PresetID\":2,\"RecordingTime\":5},{\"PresetID\":3,\"RecordingTime\":5}]}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetCruiseInfo",
"Version": "2.00.000",
"Content": {
"CruiseInfo": {
"Action": "Set",
"Number": 3,
"Name": "cruise3",
"PresetInfo": [
{
"PresetID": 1,
"RecordingTime": 5
},
{
"PresetID": 2,
"RecordingTime": 5
},
{
"PresetID": 3,
"RecordingTime": 5
}
]
}
}
}
Response
{
"Cmd": "AswSetCruiseInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
CruiseInfoShow properties
-
Actionenum(Optional)Description: CruiseActionValue: Set: Set, Call: Call, Stop: Stop, Delete: Delete
-
Numberrange(Optional)Description: CruiseNumValue: 1-12
-
Namestring(Optional)Description: CruiseName
-
PresetInfofather-node(Optional)Description: Cruise PersetInfoShow properties
-
PresetID(Optional)
-
RecordingTime(Optional)
-
-
ReqGetPositionLimitations
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetPositionLimitations\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqGetPositionLimitations",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetPositionLimitations",
"Version": "2.00.000",
"Content": {
"PositionLimitations": {
"DownLimit": false,
"UpLimit": false,
"LeftLimit": false,
"RightLimit": false
},
"Status": 0
}
}
Parameters
-
PositionLimitationsShow properties
-
DownLimitbool(Optional)Description: DownLimitValue: true/false
-
UpLimitbool(Optional)Description: UpLimitValue: true/false
-
LeftLimitbool(Optional)Description: LeftLimitValue: true/false
-
RightLimitbool(Optional)Description: RightLimitValue: true/false
-
ReqSetPositionLimitations
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetPositionLimitations\",\"Version\":\"2.0.000\",\"Content\":{\"PositionLimitations\":{\"DownLimit\":true,\"UpLimit\":false,\"LeftLimit\":true,\"RightLimit\":false}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetPositionLimitations",
"Version": "2.0.000",
"Content": {
"PositionLimitations": {
"DownLimit": true,
"UpLimit": false,
"LeftLimit": true,
"RightLimit": false
}
}
}
Response
{
"Cmd": "AswSetPositionLimitations",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
PositionLimitationsShow properties
-
DownLimitbool(Optional)Description: DownLimitValue: true/false
-
UpLimitbool(Optional)Description: UpLimitValue: true/false
-
LeftLimitbool(Optional)Description: LeftLimitValue: true/false
-
RightLimitbool(Optional)Description: RightLimitValue: true/false
-
ReqSetAutoScanning
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetAutoScanning\",\"Version\":\"2.0.000\",\"Content\":{\"AutoScanningInfo\":{\"Speed\":255}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetAutoScanning",
"Version": "2.0.000",
"Content": {
"AutoScanningInfo": {
"Speed": 255
}
}
}
Response
{
"Cmd": "AswSetAutoScanning",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
AutoScanningInfoShow properties
-
Speedrange(Optional)Description: AutoScanningValue: 1-255
-
ReqGetImageCapabilities
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -d '{\"Cmd\":\"ReqGetImageCapabilities\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqGetImageCapabilities",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetImageCapabilities",
"Version": "2.00.000",
"Content": {
"ExposureInfo": {
"Mode": {
"Type": "enum",
"Readonly": false,
"Description": "ExposureMode",
"Data": [
{
"Value": 0,
"Description": "Auto"
},
{
"Value": 1,
"Description": "Manual"
},
{
"Value": 2,
"Description": "ShutterPri"
},
{
"Value": 3,
"Description": "IrisPri"
}
]
},
"SlowShutter": {
"Type": "bool",
"Readonly": false,
"Description": "SlowShutter"
},
"SlowShutterLimit": {
"Type": "enum",
"Readonly": false,
"Description": "SlowShutterLimit",
"Data": [
{
"Value": 1,
"Description": "1/30"
},
{
"Value": 2,
"Description": "1/15"
},
{
"Value": 3,
"Description": "1/8"
},
{
"Value": 4,
"Description": "1/4"
},
{
"Value": 5,
"Description": "1/2"
},
{
"Value": 6,
"Description": "1/1"
}
]
},
"GainLimit": {
"Type": "enum",
"Readonly": false,
"Description": "GainLimit,The high sensitivity open state is limited to 10.7dB 14.3dB 17.9dB 21.4dB 25.0dB 28.6dB 32.1dB 35.7dB 39.3dB 42.9dB 46.4dB 50.0dB;The closure status is limited to 15.0dB 20.0dB 25.0dB 30.0dB 35.0dB 40.0dB 45.0dB 50.0dB 55.0dB 60.0dB 65.0dB 70.0dB",
"Data": [
{
"Value": 4,
"Description": "10.7dB"
},
{
"Value": 5,
"Description": "14.3dB"
},
{
"Value": 6,
"Description": "17.9dB"
},
{
"Value": 7,
"Description": "21.4dB"
},
{
"Value": 8,
"Description": "25.0dB"
},
{
"Value": 9,
"Description": "28.6dB"
},
{
"Value": 10,
"Description": "32.1dB"
},
{
"Value": 11,
"Description": "35.7dB"
},
{
"Value": 12,
"Description": "39.3dB"
},
{
"Value": 13,
"Description": "42.9dB"
},
{
"Value": 14,
"Description": "46.4dB"
},
{
"Value": 15,
"Description": "50.0dB"
}
]
},
"Gain": {
"Type": "enum",
"Readonly": true,
"Description": "Gain High sensitivity off state is limited to 0dB 3.6dB 7.1dB 10.7dB 14.3dB 17.9dB 21.4dB 25.0dB 28.6dB 32.1dB 35.7dB 39.3dB 42.9dB 46.4dB 50.0dB;The high sensitivity open state is limited to 0dB 5.0dB 10.0dB 15.0dB 20.0dB 25.0dB 30.0dB 35.0dB 40.0dB 45.0dB 50.0dB 55.0dB 60.0dB 65.0dB 70.0dB",
"Data": [
{
"Value": 1,
"Description": "0dB"
},
{
"Value": 2,
"Description": "3.6dB"
},
{
"Value": 3,
"Description": "7.1dB"
},
{
"Value": 4,
"Description": "10.7dB"
},
{
"Value": 5,
"Description": "14.3dB"
},
{
"Value": 6,
"Description": "17.9dB"
},
{
"Value": 7,
"Description": "21.4dB"
},
{
"Value": 8,
"Description": "25.0dB"
},
{
"Value": 9,
"Description": "28.6dB"
},
{
"Value": 10,
"Description": "32.1dB"
},
{
"Value": 11,
"Description": "35.7dB"
},
{
"Value": 12,
"Description": "39.3dB"
},
{
"Value": 13,
"Description": "42.9dB"
},
{
"Value": 14,
"Description": "46.4dB"
},
{
"Value": 15,
"Description": "50.0dB"
}
]
},
"Excomp": {
"Type": "bool",
"Readonly": false,
"Description": "Exposure Compensation"
},
"BackLight": {
"Type": "bool",
"Readonly": false,
"Description": "BackLight"
},
"SpotLight": {
"Type": "bool",
"Readonly": false,
"Description": "SpotLight"
},
"AESpeed": {
"Type": "range",
"Readonly": false,
"Description": "AESpeed",
"Data": {
"Min": 1,
"Max": 48
}
},
"ExCompLevel": {
"Type": "enum",
"Readonly": false,
"Description": "ExCompLevel",
"Data": [
{
"Value": 0,
"Description": "-10.5"
},
{
"Value": 1,
"Description": "-9"
},
{
"Value": 2,
"Description": "-7.5"
},
{
"Value": 3,
"Description": "-6"
},
{
"Value": 4,
"Description": "-4.5"
},
{
"Value": 5,
"Description": "-3"
},
{
"Value": 6,
"Description": "-1.5"
},
{
"Value": 7,
"Description": "0"
},
{
"Value": 8,
"Description": "+1.5"
},
{
"Value": 9,
"Description": "+3"
},
{
"Value": 10,
"Description": "+4.5"
},
{
"Value": 11,
"Description": "+6"
},
{
"Value": 12,
"Description": "+7.5"
},
{
"Value": 13,
"Description": "+9"
},
{
"Value": 14,
"Description": "+10.5"
}
]
},
"HighSensitivity": {
"Type": "bool",
"Readonly": false,
"Description": "HighSensitivity"
},
"ShutterSpeed": {
"Type": "enum",
"Readonly": true,
"Description": "ShutterSpeed",
"Data": [
{
"Value": 0,
"Description": "1/1"
},
{
"Value": 1,
"Description": "1/2"
},
{
"Value": 2,
"Description": "1/4"
},
{
"Value": 3,
"Description": "1/8"
},
{
"Value": 4,
"Description": "1/15"
},
{
"Value": 5,
"Description": "1/30"
},
{
"Value": 6,
"Description": "1/60"
},
{
"Value": 7,
"Description": "1/90"
},
{
"Value": 8,
"Description": "1/100"
},
{
"Value": 9,
"Description": "1/125"
},
{
"Value": 10,
"Description": "1/180"
},
{
"Value": 11,
"Description": "1/250"
},
{
"Value": 12,
"Description": "1/350"
},
{
"Value": 13,
"Description": "1/500"
},
{
"Value": 14,
"Description": "1/725"
},
{
"Value": 15,
"Description": "1/1000"
},
{
"Value": 16,
"Description": "1/1500"
},
{
"Value": 17,
"Description": "1/2000"
},
{
"Value": 18,
"Description": "1/3000"
},
{
"Value": 19,
"Description": "1/4000"
},
{
"Value": 20,
"Description": "1/6000"
},
{
"Value": 21,
"Description": "1/10000"
}
]
},
"Iris": {
"Type": "enum",
"Readonly": true,
"Description": "Iris",
"Data": [
{
"Value": 17,
"Description": "F1.6"
},
{
"Value": 16,
"Description": "F2.0"
},
{
"Value": 15,
"Description": "F2.4"
},
{
"Value": 14,
"Description": "F2.8"
},
{
"Value": 13,
"Description": "F3.4"
},
{
"Value": 12,
"Description": "F4.0"
},
{
"Value": 11,
"Description": "F4.8"
},
{
"Value": 10,
"Description": "F5.6"
},
{
"Value": 9,
"Description": "F6.8"
},
{
"Value": 8,
"Description": "F8.0"
},
{
"Value": 7,
"Description": "F9.6"
},
{
"Value": 6,
"Description": "F11"
},
{
"Value": 5,
"Description": "F14"
}
]
}
},
"WhiteBalanceInfo": {
"Mode": {
"Type": "enum",
"Readonly": false,
"Description": "WhiteBalance Mode",
"Data": [
{
"Value": 0,
"Description": "Auto"
},
{
"Value": 1,
"Description": "Indoor"
},
{
"Value": 2,
"Description": "Outdoor"
},
{
"Value": 3,
"Description": "OPW"
},
{
"Value": 4,
"Description": "ATW"
},
{
"Value": 5,
"Description": "User"
},
{
"Value": 6,
"Description": "OutdoorAuto"
},
{
"Value": 7,
"Description": "SVLAuto"
},
{
"Value": 8,
"Description": "SVL"
},
{
"Value": 9,
"Description": "SVLOutdoorAuto"
}
]
},
"RGain": {
"Type": "range",
"Readonly": true,
"Description": "RGain",
"Data": {
"Min": 0,
"Max": 255
}
},
"BGain": {
"Type": "range",
"Readonly": true,
"Description": "BGain",
"Data": {
"Min": 0,
"Max": 255
}
}
},
"PictureInfo": {
"Sharpness": {
"Type": "range",
"Readonly": false,
"Description": "Sharpness",
"Data": {
"Min": 0,
"Max": 255
}
},
"2DNR": {
"Type": "range",
"Readonly": false,
"Description": "2DNR",
"Data": {
"Min": 0,
"Max": 5
}
},
"3DNR": {
"Type": "range",
"Readonly": false,
"Description": "3DNR",
"Data": {
"Min": 0,
"Max": 5
}
},
"Contrast": {
"Type": "range",
"Readonly": false,
"Description": "Contrast",
"Data": {
"Min": 0,
"Max": 255
}
},
"ColorGain": {
"Type": "range",
"Readonly": false,
"Description": "ColorGain",
"Data": {
"Min": 0,
"Max": 255
}
},
"Hue": {
"Type": "range",
"Readonly": false,
"Description": "Hue",
"Data": {
"Min": 0,
"Max": 255
}
},
"ChromaSuppress": {
"Type": "enum",
"Readonly": false,
"Description": "ChromaSuppress",
"Data": [
{
"Value": 0,
"Description": "OFF"
},
{
"Value": 1,
"Description": "Low"
},
{
"Value": 2,
"Description": "Middle"
},
{
"Value": 3,
"Description": "High"
}
]
},
"DefogMode": {
"Type": "enum",
"Readonly": false,
"Description": "DefogMode",
"Data": [
{
"Value": 0,
"Description": "OFF"
},
{
"Value": 1,
"Description": "Low"
},
{
"Value": 2,
"Description": "Middle"
},
{
"Value": 3,
"Description": "High"
}
]
},
"Scene": {
"Type": "enum",
"Readonly": false,
"Description": "Scene",
"Data": [
{
"Value": 1,
"Description": "Standard"
},
{
"Value": 3,
"Description": "Bright"
},
{
"Value": 4,
"Description": "Clarity"
},
{
"Value": 5,
"Description": "Soft"
}
]
},
"HLCMode": {
"Type": "enum",
"Readonly": false,
"Description": "HLCMode",
"Data": [
{
"Value": 0,
"Description": "OFF"
},
{
"Value": 1,
"Description": "Low"
},
{
"Value": 2,
"Description": "Middle"
},
{
"Value": 3,
"Description": "High"
}
]
},
"Flip": {
"Type": "bool",
"Readonly": false,
"Description": "Flip"
},
"Mirror": {
"Type": "bool",
"Readonly": false,
"Description": "Mirror"
},
"DeFlicker": {
"Type": "bool",
"Readonly": false,
"Description": "DeFlicker"
},
"MagentaGain": {
"Type": "range",
"Readonly": false,
"Description": "MagentaGain",
"Data": {
"Min": 0,
"Max": 255
}
},
"RedGain": {
"Type": "range",
"Readonly": false,
"Description": "RedGain",
"Data": {
"Min": 0,
"Max": 255
}
},
"YellowGain": {
"Type": "range",
"Readonly": false,
"Description": "YellowGain",
"Data": {
"Min": 0,
"Max": 255
}
},
"GreenGain": {
"Type": "range",
"Readonly": false,
"Description": "GreenGain",
"Data": {
"Min": 0,
"Max": 255
}
},
"CyanGain": {
"Type": "range",
"Readonly": false,
"Description": "CyanGain",
"Data": {
"Min": 0,
"Max": 255
}
},
"BlueGain": {
"Type": "range",
"Readonly": false,
"Description": "BlueGain",
"Data": {
"Min": 0,
"Max": 255
}
},
"MagentaHue": {
"Type": "range",
"Readonly": false,
"Description": "MagentaHue",
"Data": {
"Min": 0,
"Max": 255
}
},
"RedHue": {
"Type": "range",
"Readonly": false,
"Description": "RedHue",
"Data": {
"Min": 0,
"Max": 255
}
},
"YellowHue": {
"Type": "range",
"Readonly": false,
"Description": "YellowHue",
"Data": {
"Min": 0,
"Max": 255
}
},
"GreenHue": {
"Type": "range",
"Readonly": false,
"Description": "GreenHue",
"Data": {
"Min": 0,
"Max": 255
}
},
"CyanHue": {
"Type": "range",
"Readonly": false,
"Description": "CyanHue",
"Data": {
"Min": 0,
"Max": 255
}
},
"BlueHue": {
"Type": "range",
"Readonly": false,
"Description": "BlueHue",
"Data": {
"Min": 0,
"Max": 255
}
},
"Effect": {
"Type": "enum",
"Readonly": false,
"Description": "Effect",
"Data": [
{
"Value": 0,
"Description": "Day"
},
{
"Value": 1,
"Description": "Night"
}
]
}
},
"GammaInfo": {
"Mode": {
"Type": "enum",
"Readonly": false,
"Description": "GammaInfo",
"Data": [
{
"Value": 0,
"Description": "Standard"
},
{
"Value": 1,
"Description": "Straight"
}
]
},
"Offset": {
"Type": "range",
"Readonly": false,
"Description": "Offset",
"Data": {
"Min": -64,
"Max": 64
}
},
"VEorWDR": {
"Type": "enum",
"Readonly": false,
"Description": "VE or WDR",
"Data": [
{
"Value": 0,
"Description": "OFF"
},
{
"Value": 1,
"Description": "VE ON"
},
{
"Value": 2,
"Description": "WDR ON"
}
]
},
"Bright": {
"Type": "range",
"Readonly": false,
"Description": "Bright Level",
"Data": {
"Min": 0,
"Max": 6
}
},
"BrightComp": {
"Type": "range",
"Readonly": false,
"Description": "BrightComp",
"Data": {
"Min": 0,
"Max": 3
}
},
"CompLevel": {
"Type": "enum",
"Readonly": false,
"Description": "CompLevel",
"Data": [
{
"Value": 0,
"Description": "Low"
},
{
"Value": 1,
"Description": "Middle"
},
{
"Value": 2,
"Description": "High"
}
]
}
},
"LensInfo": {
"FocusMode": {
"Type": "enum",
"Readonly": false,
"Description": "FocusMode",
"Data": [
{
"Value": 0,
"Description": "Auto"
},
{
"Value": 1,
"Description": "Manual"
}
]
},
"SpotFocus": {
"Type": "bool",
"Readonly": false,
"Description": "SpotFocus"
},
"AFSensitivity": {
"Type": "enum",
"Readonly": false,
"Description": "AFSensitivity",
"Data": [
{
"Value": 0,
"Description": "Normal"
},
{
"Value": 1,
"Description": "Low"
}
]
},
"DigitalZoom": {
"Type": "bool",
"Readonly": false,
"Description": "DigitalZoom"
},
"FocusArea": {
"Type": "enum",
"Readonly": false,
"Description": "FocusArea",
"Data": [
{
"Value": 2,
"Description": "All"
},
{
"Value": 4,
"Description": "Center"
}
]
},
"MFSpeed": {
"Type": "range",
"Readonly": false,
"Description": "MFSpeed",
"Data": {
"Min": 0,
"Max": 7
}
},
"Stabilizer": {
"Type": "enum",
"Readonly": false,
"Description": "Stabilizer",
"Data": [
{
"Value": 0,
"Description": "OFF"
},
{
"Value": 1,
"Description": "Super"
},
{
"Value": 2,
"Description": "Super+"
}
]
},
"NearLimit": {
"Type": "enum",
"Readonly": false,
"Description": "NearLimit",
"Data": [
{
"Value": 1,
"Description": "Over"
},
{
"Value": 2,
"Description": "12m"
},
{
"Value": 3,
"Description": "6m"
},
{
"Value": 4,
"Description": "4m"
},
{
"Value": 5,
"Description": "3m"
},
{
"Value": 6,
"Description": "2.4m"
},
{
"Value": 7,
"Description": "2m"
},
{
"Value": 8,
"Description": "1.7m"
},
{
"Value": 9,
"Description": "1.5m"
},
{
"Value": 10,
"Description": "1.3m"
},
{
"Value": 11,
"Description": "1.2m"
},
{
"Value": 12,
"Description": "61cm"
},
{
"Value": 13,
"Description": "33cm"
},
{
"Value": 14,
"Description": "20cm"
},
{
"Value": 15,
"Description": "10cm"
}
]
}
},
"PanTiltInfo": {
"AdaptivePT": {
"Type": "bool",
"Readonly": false,
"Description": "AdaptivePT"
},
"PanDirection": {
"Type": "enum",
"Readonly": false,
"Description": "PanDirection",
"Data": [
{
"Value": 0,
"Description": "Normal"
},
{
"Value": 1,
"Description": "Invert"
}
]
},
"TiltDirection": {
"Type": "enum",
"Readonly": false,
"Description": "TiltDirection",
"Data": [
{
"Value": 0,
"Description": "Normal"
},
{
"Value": 1,
"Description": "Invert"
}
]
},
"PresetMemory": {
"Type": "enum",
"Readonly": false,
"Description": "PresetMemory",
"Data": [
{
"Value": 0,
"Description": "StandardMode"
},
{
"Value": 1,
"Description": "ExtendedMode"
}
]
},
"PTSpeed": {
"Type": "range",
"Readonly": false,
"Description": "PTSpeed",
"Data": {
"Min": 0,
"Max": 5
}
},
"PresetSpeed": {
"Type": "range",
"Readonly": false,
"Description": "PresetSpeed",
"Data": {
"Min": 0,
"Max": 5
}
},
"MotionlessPreset": {
"Type": "bool",
"Readonly": false,
"Description": "MotionlessPreset"
},
"ReloadPreset1": {
"Type": "bool",
"Readonly": false,
"Description": "ReloadPreset1"
}
},
"GenlockInfo": {
"HPhase": {
"Type": "range",
"Readonly": false,
"Description": "HPhase",
"Data": {
"Min": -127,
"Max": 127
}
},
"GenlockStatus": {
"Type": "enum",
"Readonly": true,
"Description": "GenlockStatus",
"Data": [
{
"Value": 2,
"Description": "Active"
},
{
"Value": 3,
"Description": "Inactive"
}
]
},
"RefSignal": {
"Type": "enum",
"Readonly": true,
"Description": "RefSignal",
"Data": [
{},
{
"Value": "525I29.97",
"Description": "525I29.97"
},
{
"Value": "625I25",
"Description": "625I25"
},
{
"Value": "525P59.94",
"Description": "525P59.94"
},
{
"Value": "625P50",
"Description": "625P50"
},
{
"Value": "720P60",
"Description": "720P60"
},
{
"Value": "720P59.94",
"Description": "720P59.94"
},
{
"Value": "720P50",
"Description": "720P50"
},
{
"Value": "720P30",
"Description": "720P30"
},
{
"Value": "720P29.97",
"Description": "720P29.97"
},
{
"Value": "720P25",
"Description": "720P25"
},
{
"Value": "720P24",
"Description": "720P24"
},
{
"Value": "720P23.98",
"Description": "720P23.98"
},
{
"Value": "1080P60",
"Description": "1080P60"
},
{
"Value": "1080P59.94",
"Description": "1080P59.94"
},
{
"Value": "1080P50",
"Description": "1080P50"
},
{
"Value": "1080P30",
"Description": "1080P30"
},
{
"Value": "1080P29.97",
"Description": "1080P29.97"
},
{
"Value": "1080P25",
"Description": "1080P25"
},
{
"Value": "1080P24",
"Description": "1080P24"
},
{
"Value": "1080P23.98",
"Description": "1080P23.98"
},
{
"Value": "1080I30",
"Description": "1080I30"
},
{
"Value": "1080I29.97",
"Description": "1080I29.97"
},
{
"Value": "1080I25",
"Description": "1080I25"
},
{
"Value": "1080I24",
"Description": "1080I24"
},
{
"Value": "1080I23.98",
"Description": "1080I23.98"
}
]
}
},
"OSDSystemInfo": {
"PelcoID": {
"Type": "range",
"Readonly": false,
"Description": "PelcoID",
"Data": {
"Min": 1,
"Max": 255
}
},
"ViscaID": {
"Type": "range",
"Readonly": false,
"Description": "ViscaID",
"Data": {
"Min": 1,
"Max": 7
}
},
"IRID": {
"Type": "range",
"Readonly": false,
"Description": "IRID",
"Data": {
"Min": 1,
"Max": 3
}
},
"IRReceive": {
"Type": "bool",
"Readonly": false,
"Description": "IRReceive"
},
"CommType": {
"Type": "enum",
"Readonly": true,
"Description": "CommType",
"Data": [
{
"Value": 1,
"Description": "RS422"
}
]
},
"BaudRate": {
"Type": "enum",
"Readonly": false,
"Description": "BaudRate",
"Data": [
{
"Value": 0,
"Description": "2400"
},
{
"Value": 1,
"Description": "4800"
},
{
"Value": 2,
"Description": "9600"
},
{
"Value": 3,
"Description": "38400"
}
]
},
"DisplayInfo": {
"Type": "bool",
"Readonly": false,
"Description": "DisplayInfo"
},
"VideoParametersOSD": {
"Type": "bool",
"Readonly": false,
"Description": "VideoParametersOSD"
},
"ColorSpace": {
"Type": "enum",
"Readonly": false,
"Description": "ColorSpace",
"Data": [
{
"Value": 1,
"Description": "RGB"
},
{
"Value": 2,
"Description": "YUV422"
}
]
},
"TallyMode": {
"Type": "bool",
"Readonly": false,
"Description": "TallyMode"
}
}
}
}
Parameters
-
ExposureInfoShow properties
-
Modeenum(Optional)Description: ExposureModeValue: : Auto, 1: Manual, 2: ShutterPri, 3: IrisPriShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
SlowShutterbool(Optional)Description: SlowShutterValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
SlowShutterLimitenum(Optional)Description: SlowShutterLimitValue: 1: 1/30, 2: 1/15, 3: 1/8, 4: 1/4, 5: 1/2, 6: 1/1Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
GainLimitenum(Optional)Description: GainLimit,The high sensitivity open state is limited to 10.7dB 14.3dB 17.9dB 21.4dB 25.0dB 28.6dB 32.1dB 35.7dB 39.3dB 42.9dB 46.4dB 50.0dB;The closure status is limited to 15.0dB 20.0dB 25.0dB 30.0dB 35.0dB 40.0dB 45.0dB 50.0dB 55.0dB 60.0dB 65.0dB 70.0dBValue: 4: 10.7dB, 5: 14.3dB, 6: 17.9dB, 7: 21.4dB, 8: 25.0dB, 9: 28.6dB, 10: 32.1dB, 11: 35.7dB, 12: 39.3dB, 13: 42.9dB, 14: 46.4dB, 15: 50.0dBShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Gainenum(Optional)Description: Gain High sensitivity off state is limited to 0dB 3.6dB 7.1dB 10.7dB 14.3dB 17.9dB 21.4dB 25.0dB 28.6dB 32.1dB 35.7dB 39.3dB 42.9dB 46.4dB 50.0dB;The high sensitivity open state is limited to 0dB 5.0dB 10.0dB 15.0dB 20.0dB 25.0dB 30.0dB 35.0dB 40.0dB 45.0dB 50.0dB 55.0dB 60.0dB 65.0dB 70.0dBValue: 1: 0dB, 2: 3.6dB, 3: 7.1dB, 4: 10.7dB, 5: 14.3dB, 6: 17.9dB, 7: 21.4dB, 8: 25.0dB, 9: 28.6dB, 10: 32.1dB, 11: 35.7dB, 12: 39.3dB, 13: 42.9dB, 14: 46.4dB, 15: 50.0dBShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Excompbool(Optional)Description: Exposure CompensationValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
BackLightbool(Optional)Description: BackLightValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
SpotLightbool(Optional)Description: SpotLightValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
AESpeedrange(Optional)Description: AESpeedValue: 1-48Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
ExCompLevelenum(Optional)Description: ExCompLevelValue: : -10.5, 1: -9, 2: -7.5, 3: -6, 4: -4.5, 5: -3, 6: -1.5, 7, 8: +1.5, 9: +3, 10: +4.5, 11: +6, 12: +7.5, 13: +9, 14: +10.5Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
HighSensitivitybool(Optional)Description: HighSensitivityValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
ShutterSpeedenum(Optional)Description: ShutterSpeedValue: : 1/1, 1: 1/2, 2: 1/4, 3: 1/8, 4: 1/15, 5: 1/30, 6: 1/60, 7: 1/90, 8: 1/100, 9: 1/125, 10: 1/180, 11: 1/250, 12: 1/350, 13: 1/500, 14: 1/725, 15: 1/1000, 16: 1/1500, 17: 1/2000, 18: 1/3000, 19: 1/4000, 20: 1/6000, 21: 1/10000Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Irisenum(Optional)Description: IrisValue: 17: F1.6, 16: F2.0, 15: F2.4, 14: F2.8, 13: F3.4, 12: F4.0, 11: F4.8, 10: F5.6, 9: F6.8, 8: F8.0, 7: F9.6, 6: F11, 5: F14Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
WhiteBalanceInfoShow properties
-
Modeenum(Optional)Description: WhiteBalance ModeValue: : Auto, 1: Indoor, 2: Outdoor, 3: OPW, 4: ATW, 5: User, 6: OutdoorAuto, 7: SVLAuto, 8: SVL, 9: SVLOutdoorAutoShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
RGainrange(Optional)Description: RGainValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
BGainrange(Optional)Description: BGainValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
PictureInfoShow properties
-
Sharpnessrange(Optional)Description: SharpnessValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
2DNRrange(Optional)Description: 2DNRValue: 0-5Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
3DNRrange(Optional)Description: 3DNRValue: 0-5Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Contrastrange(Optional)Description: ContrastValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
ColorGainrange(Optional)Description: ColorGainValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Huerange(Optional)Description: HueValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
ChromaSuppressenum(Optional)Description: ChromaSuppressValue: : OFF, 1: Low, 2: Middle, 3: HighShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
DefogModeenum(Optional)Description: DefogModeValue: : OFF, 1: Low, 2: Middle, 3: HighShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Sceneenum(Optional)Description: SceneValue: 1: Standard, 3: Bright, 4: Clarity, 5: SoftShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
HLCModeenum(Optional)Description: HLCModeValue: : OFF, 1: Low, 2: Middle, 3: HighShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Flipbool(Optional)Description: FlipValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Mirrorbool(Optional)Description: MirrorValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
DeFlickerbool(Optional)Description: DeFlickerValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
MagentaGainrange(Optional)Description: MagentaGainValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
RedGainrange(Optional)Description: RedGainValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
YellowGainrange(Optional)Description: YellowGainValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
GreenGainrange(Optional)Description: GreenGainValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
CyanGainrange(Optional)Description: CyanGainValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
BlueGainrange(Optional)Description: BlueGainValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
MagentaHuerange(Optional)Description: MagentaHueValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
RedHuerange(Optional)Description: RedHueValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
YellowHuerange(Optional)Description: YellowHueValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
GreenHuerange(Optional)Description: GreenHueValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
CyanHuerange(Optional)Description: CyanHueValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
BlueHuerange(Optional)Description: BlueHueValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Effectenum(Optional)Description: EffectValue: : Day, 1: NightShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
GammaInfoShow properties
-
Modeenum(Optional)Description: GammaInfoValue: : Standard, 1: StraightShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Offsetrange(Optional)Description: OffsetValue: -64-64Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
VEorWDRenum(Optional)Description: VE or WDRValue: : OFF, 1: VE ON, 2: WDR ONShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Brightrange(Optional)Description: Bright LevelValue: 0-6Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
BrightComprange(Optional)Description: BrightCompValue: 0-3Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
CompLevelenum(Optional)Description: CompLevelValue: : Low, 1: Middle, 2: HighShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
LensInfoShow properties
-
FocusModeenum(Optional)Description: FocusModeValue: : Auto, 1: ManualShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
SpotFocusbool(Optional)Description: SpotFocusValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
AFSensitivityenum(Optional)Description: AFSensitivityValue: : Normal, 1: LowShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
DigitalZoombool(Optional)Description: DigitalZoomValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
FocusAreaenum(Optional)Description: FocusAreaValue: 2: All, 4: CenterShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
MFSpeedrange(Optional)Description: MFSpeedValue: 0-7Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Stabilizerenum(Optional)Description: StabilizerValue: : OFF, 1: Super, 2: Super+Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
NearLimitenum(Optional)Description: NearLimitValue: 1: Over, 2: 12m, 3: 6m, 4: 4m, 5: 3m, 6: 2.4m, 7: 2m, 8: 1.7m, 9: 1.5m, 10: 1.3m, 11: 1.2m, 12: 61cm, 13: 33cm, 14: 20cm, 15: 10cmShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
PanTiltInfoShow properties
-
AdaptivePTbool(Optional)Description: AdaptivePTValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
PanDirectionenum(Optional)Description: PanDirectionValue: : Normal, 1: InvertShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
TiltDirectionenum(Optional)Description: TiltDirectionValue: : Normal, 1: InvertShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
PresetMemoryenum(Optional)Description: PresetMemoryValue: : StandardMode, 1: ExtendedModeShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
PTSpeedrange(Optional)Description: PTSpeedValue: 0-5Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
PresetSpeedrange(Optional)Description: PresetSpeedValue: 0-5Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
MotionlessPresetbool(Optional)Description: MotionlessPresetValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
ReloadPreset1bool(Optional)Description: ReloadPreset1Value: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
-
GenlockInfoShow properties
-
HPhaserange(Optional)Description: HPhaseValue: -127-127Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
GenlockStatusenum(Optional)Description: GenlockStatusValue: 2: Active, 3: InactiveShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
RefSignalenum(Optional)Description: RefSignalValue: , 525I29.97: 525I29.97, 625I25: 625I25, 525P59.94: 525P59.94, 625P50: 625P50, 720P60: 720P60, 720P59.94: 720P59.94, 720P50: 720P50, 720P30: 720P30, 720P29.97: 720P29.97, 720P25: 720P25, 720P24: 720P24, 720P23.98: 720P23.98, 1080P60: 1080P60, 1080P59.94: 1080P59.94, 1080P50: 1080P50, 1080P30: 1080P30, 1080P29.97: 1080P29.97, 1080P25: 1080P25, 1080P24: 1080P24, 1080P23.98: 1080P23.98, 1080I30: 1080I30, 1080I29.97: 1080I29.97, 1080I25: 1080I25, 1080I24: 1080I24, 1080I23.98: 1080I23.98Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)
-
-
-
OSDSystemInfoShow properties
-
PelcoIDrange(Optional)Description: PelcoIDValue: 1-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
ViscaIDrange(Optional)Description: ViscaIDValue: 1-7Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
IRIDrange(Optional)Description: IRIDValue: 1-3Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
IRReceivebool(Optional)Description: IRReceiveValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
CommTypeenum(Optional)Description: CommTypeValue: 1: RS422Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
BaudRateenum(Optional)Description: BaudRateValue: : 2400, 1: 4800, 2: 9600, 3: 38400Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
DisplayInfobool(Optional)Description: DisplayInfoValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
VideoParametersOSDbool(Optional)Description: VideoParametersOSDValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
ColorSpaceenum(Optional)Description: ColorSpaceValue: 1: RGB, 2: YUV422Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
TallyModebool(Optional)Description: TallyModeValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
ReqGetImageInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetImageInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqGetImageInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetImageInfo",
"Version": "2.00.000",
"Content": {
"ExposureInfo": {
"Mode": 0,
"HighSensitivity": false,
"SlowShutter": false,
"SlowShutterLimit": 6,
"GainLimit": 11,
"BackLight": false,
"SpotLight": false,
"AESpeed": 1,
"ExComp": false,
"ExCompLevel": 7,
"Gain": 15,
"ShutterSpeed": 63,
"Iris": 5
},
"WhiteBalanceInfo": {
"Mode": 0,
"RGain": 15,
"BGain": 15
},
"PictureInfo": {
"Sharpness": 12,
"2DNR": 3,
"3DNR": 1,
"Flip": false,
"Mirror": false,
"ChromaSuppress": 0,
"DefogMode": 0,
"HLCMode": 0,
"Scene": 1,
"Hue": 128,
"Contrast": 128,
"DeFlicker": false,
"Effect": 0,
"ColorGain": 128,
"MagentaGain": 128,
"RedGain": 128,
"YellowGain": 128,
"GreenGain": 128,
"CyanGain": 128,
"BlueGain": 128,
"MagentaHue": 128,
"RedHue": 128,
"YellowHue": 128,
"GreenHue": 128,
"CyanHue": 128,
"BlueHue": 128
},
"GammaInfo": {
"Mode": 0,
"Offset": 0,
"VEorWDR": 0,
"Bright": 3,
"BrightComp": 2,
"CompLevel": 1
},
"LensInfo": {
"FocusMode": 1,
"AFSensitivity": 1,
"MFSpeed": 2,
"NearLimit": 13,
"Stabilizer": 0,
"DigitalZoom": false,
"SpotFocus": true,
"FocusArea": 4
},
"PanTiltInfo": {
"AdaptivePT": true,
"PTSpeed": 3,
"PanDirection": 0,
"TiltDirection": 0,
"PresetMemory": 0,
"PresetSpeed": 5,
"MotionlessPreset": false,
"ReloadPreset1": true
},
"GenlockInfo": {
"HPhase": 0,
"GenlockStatus": 3,
"RefSignal": "N/A"
},
"SystemInfo": {
"PelcoID": 1,
"VISCAID": 1,
"IRID": 3,
"IRReceive": true,
"VideoParametersOSD": false,
"ColorSpace": 1,
"TallyMode": false,
"BaudRate": 2,
"DisplayInfo": true,
"CommType": 1
},
"Status": 0
}
}
Parameters
-
ExposureInfoShow properties
-
Modeenum(Optional)Description: ExposureModeValue: : Auto, 1: Manual, 2: ShutterPri, 3: IrisPri
-
HighSensitivitybool(Optional)Description: HighSensitivityValue: true/false
-
SlowShutterbool(Optional)Description: SlowShutterValue: true/false
-
SlowShutterLimitenum(Optional)Description: SlowShutterLimitValue: 1: 1/30, 2: 1/15, 3: 1/8, 4: 1/4, 5: 1/2, 6: 1/1
-
GainLimitenum(Optional)Description: GainLimit,The high sensitivity open state is limited to 10.7dB 14.3dB 17.9dB 21.4dB 25.0dB 28.6dB 32.1dB 35.7dB 39.3dB 42.9dB 46.4dB 50.0dB;The closure status is limited to 15.0dB 20.0dB 25.0dB 30.0dB 35.0dB 40.0dB 45.0dB 50.0dB 55.0dB 60.0dB 65.0dB 70.0dBValue: 4: 10.7dB, 5: 14.3dB, 6: 17.9dB, 7: 21.4dB, 8: 25.0dB, 9: 28.6dB, 10: 32.1dB, 11: 35.7dB, 12: 39.3dB, 13: 42.9dB, 14: 46.4dB, 15: 50.0dB
-
BackLightbool(Optional)Description: BackLightValue: true/false
-
SpotLightbool(Optional)Description: SpotLightValue: true/false
-
AESpeedrange(Optional)Description: AESpeedValue: 1-48
-
ExCompLevelenum(Optional)Description: ExCompLevelValue: : -10.5, 1: -9, 2: -7.5, 3: -6, 4: -4.5, 5: -3, 6: -1.5, 7, 8: +1.5, 9: +3, 10: +4.5, 11: +6, 12: +7.5, 13: +9, 14: +10.5
-
Gainenum(Optional)Description: Gain High sensitivity off state is limited to 0dB 3.6dB 7.1dB 10.7dB 14.3dB 17.9dB 21.4dB 25.0dB 28.6dB 32.1dB 35.7dB 39.3dB 42.9dB 46.4dB 50.0dB;The high sensitivity open state is limited to 0dB 5.0dB 10.0dB 15.0dB 20.0dB 25.0dB 30.0dB 35.0dB 40.0dB 45.0dB 50.0dB 55.0dB 60.0dB 65.0dB 70.0dBValue: 1: 0dB, 2: 3.6dB, 3: 7.1dB, 4: 10.7dB, 5: 14.3dB, 6: 17.9dB, 7: 21.4dB, 8: 25.0dB, 9: 28.6dB, 10: 32.1dB, 11: 35.7dB, 12: 39.3dB, 13: 42.9dB, 14: 46.4dB, 15: 50.0dB
-
ShutterSpeedenum(Optional)Description: ShutterSpeedValue: : 1/1, 1: 1/2, 2: 1/4, 3: 1/8, 4: 1/15, 5: 1/30, 6: 1/60, 7: 1/90, 8: 1/100, 9: 1/125, 10: 1/180, 11: 1/250, 12: 1/350, 13: 1/500, 14: 1/725, 15: 1/1000, 16: 1/1500, 17: 1/2000, 18: 1/3000, 19: 1/4000, 20: 1/6000, 21: 1/10000
-
Irisenum(Optional)Description: IrisValue: 17: F1.6, 16: F2.0, 15: F2.4, 14: F2.8, 13: F3.4, 12: F4.0, 11: F4.8, 10: F5.6, 9: F6.8, 8: F8.0, 7: F9.6, 6: F11, 5: F14
-
-
WhiteBalanceInfoShow properties
-
Modeenum(Optional)Description: WhiteBalance ModeValue: : Auto, 1: Indoor, 2: Outdoor, 3: OPW, 4: ATW, 5: User, 6: OutdoorAuto, 7: SVLAuto, 8: SVL, 9: SVLOutdoorAuto
-
RGainrange(Optional)Description: RGainValue: 0-255
-
BGainrange(Optional)Description: BGainValue: 0-255
-
-
PictureInfoShow properties
-
Sharpnessrange(Optional)Description: SharpnessValue: 0-255
-
2DNRrange(Optional)Description: 2DNRValue: 0-5
-
3DNRrange(Optional)Description: 3DNRValue: 0-5
-
Flipbool(Optional)Description: FlipValue: true/false
-
Mirrorbool(Optional)Description: MirrorValue: true/false
-
ChromaSuppressenum(Optional)Description: ChromaSuppressValue: : OFF, 1: Low, 2: Middle, 3: High
-
DefogModeenum(Optional)Description: DefogModeValue: : OFF, 1: Low, 2: Middle, 3: High
-
HLCModeenum(Optional)Description: HLCModeValue: : OFF, 1: Low, 2: Middle, 3: High
-
Sceneenum(Optional)Description: SceneValue: 1: Standard, 3: Bright, 4: Clarity, 5: Soft
-
Huerange(Optional)Description: HueValue: 0-255
-
Contrastrange(Optional)Description: ContrastValue: 0-255
-
DeFlickerbool(Optional)Description: DeFlickerValue: true/false
-
Effectenum(Optional)Description: EffectValue: : Day, 1: Night
-
ColorGainrange(Optional)Description: ColorGainValue: 0-255
-
MagentaGainrange(Optional)Description: MagentaGainValue: 0-255
-
RedGainrange(Optional)Description: RedGainValue: 0-255
-
YellowGainrange(Optional)Description: YellowGainValue: 0-255
-
GreenGainrange(Optional)Description: GreenGainValue: 0-255
-
CyanGainrange(Optional)Description: CyanGainValue: 0-255
-
BlueGainrange(Optional)Description: BlueGainValue: 0-255
-
MagentaHuerange(Optional)Description: MagentaHueValue: 0-255
-
RedHuerange(Optional)Description: RedHueValue: 0-255
-
YellowHuerange(Optional)Description: YellowHueValue: 0-255
-
GreenHuerange(Optional)Description: GreenHueValue: 0-255
-
CyanHuerange(Optional)Description: CyanHueValue: 0-255
-
BlueHuerange(Optional)Description: BlueHueValue: 0-255
-
-
GammaInfoShow properties
-
Modeenum(Optional)Description: GammaInfoValue: : Standard, 1: Straight
-
Offsetrange(Optional)Description: OffsetValue: -64-64
-
VEorWDRenum(Optional)Description: VE or WDRValue: : OFF, 1: VE ON, 2: WDR ON
-
Brightrange(Optional)Description: Bright LevelValue: 0-6
-
BrightComprange(Optional)Description: BrightCompValue: 0-3
-
CompLevelenum(Optional)Description: CompLevelValue: : Low, 1: Middle, 2: High
-
-
LensInfoShow properties
-
FocusModeenum(Optional)Description: FocusModeValue: : Auto, 1: Manual
-
AFSensitivityenum(Optional)Description: AFSensitivityValue: : Normal, 1: Low
-
MFSpeedrange(Optional)Description: MFSpeedValue: 0-7
-
NearLimitenum(Optional)Description: NearLimitValue: 1: Over, 2: 12m, 3: 6m, 4: 4m, 5: 3m, 6: 2.4m, 7: 2m, 8: 1.7m, 9: 1.5m, 10: 1.3m, 11: 1.2m, 12: 61cm, 13: 33cm, 14: 20cm, 15: 10cm
-
Stabilizerenum(Optional)Description: StabilizerValue: : OFF, 1: Super, 2: Super+
-
DigitalZoombool(Optional)Description: DigitalZoomValue: true/false
-
SpotFocusbool(Optional)Description: SpotFocusValue: true/false
-
FocusAreaenum(Optional)Description: FocusAreaValue: 2: All, 4: Center
-
-
PanTiltInfoShow properties
-
AdaptivePTbool(Optional)Description: AdaptivePTValue: true/false
-
PTSpeedrange(Optional)Description: PTSpeedValue: 0-5
-
PanDirectionenum(Optional)Description: PanDirectionValue: : Normal, 1: Invert
-
TiltDirectionenum(Optional)Description: TiltDirectionValue: : Normal, 1: Invert
-
PresetMemoryenum(Optional)Description: PresetMemoryValue: : StandardMode, 1: ExtendedMode
-
PresetSpeedrange(Optional)Description: PresetSpeedValue: 0-5
-
MotionlessPresetbool(Optional)Description: MotionlessPresetValue: true/false
-
ReloadPreset1bool(Optional)Description: ReloadPreset1Value: true/false
-
-
GenlockInfoShow properties
-
HPhaserange(Optional)Description: HPhaseValue: -127-127
-
GenlockStatusenum(Optional)Description: GenlockStatusValue: 2: Active, 3: Inactive
-
RefSignalenum(Optional)Description: RefSignalValue: , 525I29.97: 525I29.97, 625I25: 625I25, 525P59.94: 525P59.94, 625P50: 625P50, 720P60: 720P60, 720P59.94: 720P59.94, 720P50: 720P50, 720P30: 720P30, 720P29.97: 720P29.97, 720P25: 720P25, 720P24: 720P24, 720P23.98: 720P23.98, 1080P60: 1080P60, 1080P59.94: 1080P59.94, 1080P50: 1080P50, 1080P30: 1080P30, 1080P29.97: 1080P29.97, 1080P25: 1080P25, 1080P24: 1080P24, 1080P23.98: 1080P23.98, 1080I30: 1080I30, 1080I29.97: 1080I29.97, 1080I25: 1080I25, 1080I24: 1080I24, 1080I23.98: 1080I23.98
-
ReqSetImageInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetImageInfo\",\"Version\":\"2.0.000\",\"Content\":{\"ExposureInfo\":{\"Mode\":0,\"HighSensitivity\":false,\"SlowShutter\":false,\"SlowShutterLimit\":6,\"GainLimit\":11,\"BackLight\":false,\"SpotLight\":false,\"AESpeed\":1,\"ExComp\":false,\"ExCompLevel\":7,\"Gain\":15,\"ShutterSpeed\":63,\"Iris\":5},\"WhiteBalanceInfo\":{\"Mode\":0,\"RGain\":15,\"BGain\":15},\"PictureInfo\":{\"Sharpness\":12,\"2DNR\":3,\"3DNR\":1,\"Flip\":false,\"Mirror\":false,\"ChromaSuppress\":0,\"DefogMode\":0,\"HLCMode\":0,\"Scene\":1,\"Hue\":128,\"Contrast\":128,\"DeFlicker\":false,\"Effect\":0,\"ColorGain\":128,\"MagentaGain\":128,\"RedGain\":128,\"YellowGain\":128,\"GreenGain\":128,\"CyanGain\":128,\"BlueGain\":128,\"MagentaHue\":128,\"RedHue\":128,\"YellowHue\":128,\"GreenHue\":128,\"CyanHue\":128,\"BlueHue\":128},\"GammaInfo\":{\"Mode\":0,\"Offset\":0,\"VEorWDR\":0,\"Bright\":3,\"BrightComp\":2,\"CompLevel\":1},\"LensInfo\":{\"FocusMode\":1,\"AFSensitivity\":1,\"MFSpeed\":2,\"NearLimit\":13,\"Stabilizer\":0,\"DigitalZoom\":false,\"SpotFocus\":true,\"FocusArea\":4},\"PanTiltInfo\":{\"AdaptivePT\":true,\"PTSpeed\":3,\"PanDirection\":0,\"TiltDirection\":0,\"PresetMemory\":0,\"PresetSpeed\":5,\"MotionlessPreset\":false,\"ReloadPreset1\":true},\"GenlockInfo\":{\"HPhase\":0},\"SystemInfo\":{\"PelcoID\":1,\"VISCAID\":1,\"IRID\":3,\"IRReceive\":true,\"VideoParametersOSD\":false,\"ColorSpace\":1,\"TallyMode\":false,\"BaudRate\":2,\"DisplayInfo\":true,\"CommType\":1}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetImageInfo",
"Version": "2.0.000",
"Content": {
"ExposureInfo": {
"Mode": 0,
"HighSensitivity": false,
"SlowShutter": false,
"SlowShutterLimit": 6,
"GainLimit": 11,
"BackLight": false,
"SpotLight": false,
"AESpeed": 1,
"ExComp": false,
"ExCompLevel": 7,
"Gain": 15,
"ShutterSpeed": 63,
"Iris": 5
},
"WhiteBalanceInfo": {
"Mode": 0,
"RGain": 15,
"BGain": 15
},
"PictureInfo": {
"Sharpness": 12,
"2DNR": 3,
"3DNR": 1,
"Flip": false,
"Mirror": false,
"ChromaSuppress": 0,
"DefogMode": 0,
"HLCMode": 0,
"Scene": 1,
"Hue": 128,
"Contrast": 128,
"DeFlicker": false,
"Effect": 0,
"ColorGain": 128,
"MagentaGain": 128,
"RedGain": 128,
"YellowGain": 128,
"GreenGain": 128,
"CyanGain": 128,
"BlueGain": 128,
"MagentaHue": 128,
"RedHue": 128,
"YellowHue": 128,
"GreenHue": 128,
"CyanHue": 128,
"BlueHue": 128
},
"GammaInfo": {
"Mode": 0,
"Offset": 0,
"VEorWDR": 0,
"Bright": 3,
"BrightComp": 2,
"CompLevel": 1
},
"LensInfo": {
"FocusMode": 1,
"AFSensitivity": 1,
"MFSpeed": 2,
"NearLimit": 13,
"Stabilizer": 0,
"DigitalZoom": false,
"SpotFocus": true,
"FocusArea": 4
},
"PanTiltInfo": {
"AdaptivePT": true,
"PTSpeed": 3,
"PanDirection": 0,
"TiltDirection": 0,
"PresetMemory": 0,
"PresetSpeed": 5,
"MotionlessPreset": false,
"ReloadPreset1": true
},
"GenlockInfo": {
"HPhase": 0
},
"SystemInfo": {
"PelcoID": 1,
"VISCAID": 1,
"IRID": 3,
"IRReceive": true,
"VideoParametersOSD": false,
"ColorSpace": 1,
"TallyMode": false,
"BaudRate": 2,
"DisplayInfo": true,
"CommType": 1
}
}
}
Response
{
"Cmd": "AswSetImageInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
ExposureInfoShow properties
-
Modeenum(Optional)Description: ExposureModeValue: : Auto, 1: Manual, 2: ShutterPri, 3: IrisPri
-
HighSensitivitybool(Optional)Description: HighSensitivityValue: true/false
-
SlowShutterbool(Optional)Description: SlowShutterValue: true/false
-
SlowShutterLimitenum(Optional)Description: SlowShutterLimitValue: 1: 1/30, 2: 1/15, 3: 1/8, 4: 1/4, 5: 1/2, 6: 1/1
-
GainLimitenum(Optional)Description: GainLimit,The high sensitivity open state is limited to 10.7dB 14.3dB 17.9dB 21.4dB 25.0dB 28.6dB 32.1dB 35.7dB 39.3dB 42.9dB 46.4dB 50.0dB;The closure status is limited to 15.0dB 20.0dB 25.0dB 30.0dB 35.0dB 40.0dB 45.0dB 50.0dB 55.0dB 60.0dB 65.0dB 70.0dBValue: 4: 10.7dB, 5: 14.3dB, 6: 17.9dB, 7: 21.4dB, 8: 25.0dB, 9: 28.6dB, 10: 32.1dB, 11: 35.7dB, 12: 39.3dB, 13: 42.9dB, 14: 46.4dB, 15: 50.0dB
-
BackLightbool(Optional)Description: BackLightValue: true/false
-
SpotLightbool(Optional)Description: SpotLightValue: true/false
-
AESpeedrange(Optional)Description: AESpeedValue: 1-48
-
ExCompLevelenum(Optional)Description: ExCompLevelValue: : -10.5, 1: -9, 2: -7.5, 3: -6, 4: -4.5, 5: -3, 6: -1.5, 7, 8: +1.5, 9: +3, 10: +4.5, 11: +6, 12: +7.5, 13: +9, 14: +10.5
-
Gainenum(Optional)Description: Gain High sensitivity off state is limited to 0dB 3.6dB 7.1dB 10.7dB 14.3dB 17.9dB 21.4dB 25.0dB 28.6dB 32.1dB 35.7dB 39.3dB 42.9dB 46.4dB 50.0dB;The high sensitivity open state is limited to 0dB 5.0dB 10.0dB 15.0dB 20.0dB 25.0dB 30.0dB 35.0dB 40.0dB 45.0dB 50.0dB 55.0dB 60.0dB 65.0dB 70.0dBValue: 1: 0dB, 2: 3.6dB, 3: 7.1dB, 4: 10.7dB, 5: 14.3dB, 6: 17.9dB, 7: 21.4dB, 8: 25.0dB, 9: 28.6dB, 10: 32.1dB, 11: 35.7dB, 12: 39.3dB, 13: 42.9dB, 14: 46.4dB, 15: 50.0dB
-
ShutterSpeedenum(Optional)Description: ShutterSpeedValue: : 1/1, 1: 1/2, 2: 1/4, 3: 1/8, 4: 1/15, 5: 1/30, 6: 1/60, 7: 1/90, 8: 1/100, 9: 1/125, 10: 1/180, 11: 1/250, 12: 1/350, 13: 1/500, 14: 1/725, 15: 1/1000, 16: 1/1500, 17: 1/2000, 18: 1/3000, 19: 1/4000, 20: 1/6000, 21: 1/10000
-
Irisenum(Optional)Description: IrisValue: 17: F1.6, 16: F2.0, 15: F2.4, 14: F2.8, 13: F3.4, 12: F4.0, 11: F4.8, 10: F5.6, 9: F6.8, 8: F8.0, 7: F9.6, 6: F11, 5: F14
-
-
WhiteBalanceInfoShow properties
-
Modeenum(Optional)Description: WhiteBalance ModeValue: : Auto, 1: Indoor, 2: Outdoor, 3: OPW, 4: ATW, 5: User, 6: OutdoorAuto, 7: SVLAuto, 8: SVL, 9: SVLOutdoorAuto
-
RGainrange(Optional)Description: RGainValue: 0-255
-
BGainrange(Optional)Description: BGainValue: 0-255
-
-
PictureInfoShow properties
-
Sharpnessrange(Optional)Description: SharpnessValue: 0-255
-
2DNRrange(Optional)Description: 2DNRValue: 0-5
-
3DNRrange(Optional)Description: 3DNRValue: 0-5
-
Flipbool(Optional)Description: FlipValue: true/false
-
Mirrorbool(Optional)Description: MirrorValue: true/false
-
ChromaSuppressenum(Optional)Description: ChromaSuppressValue: : OFF, 1: Low, 2: Middle, 3: High
-
DefogModeenum(Optional)Description: DefogModeValue: : OFF, 1: Low, 2: Middle, 3: High
-
HLCModeenum(Optional)Description: HLCModeValue: : OFF, 1: Low, 2: Middle, 3: High
-
Sceneenum(Optional)Description: SceneValue: 1: Standard, 3: Bright, 4: Clarity, 5: Soft
-
Huerange(Optional)Description: HueValue: 0-255
-
Contrastrange(Optional)Description: ContrastValue: 0-255
-
DeFlickerbool(Optional)Description: DeFlickerValue: true/false
-
Effectenum(Optional)Description: EffectValue: : Day, 1: Night
-
ColorGainrange(Optional)Description: ColorGainValue: 0-255
-
MagentaGainrange(Optional)Description: MagentaGainValue: 0-255
-
RedGainrange(Optional)Description: RedGainValue: 0-255
-
YellowGainrange(Optional)Description: YellowGainValue: 0-255
-
GreenGainrange(Optional)Description: GreenGainValue: 0-255
-
CyanGainrange(Optional)Description: CyanGainValue: 0-255
-
BlueGainrange(Optional)Description: BlueGainValue: 0-255
-
MagentaHuerange(Optional)Description: MagentaHueValue: 0-255
-
RedHuerange(Optional)Description: RedHueValue: 0-255
-
YellowHuerange(Optional)Description: YellowHueValue: 0-255
-
GreenHuerange(Optional)Description: GreenHueValue: 0-255
-
CyanHuerange(Optional)Description: CyanHueValue: 0-255
-
BlueHuerange(Optional)Description: BlueHueValue: 0-255
-
-
GammaInfoShow properties
-
Modeenum(Optional)Description: GammaInfoValue: : Standard, 1: Straight
-
Offsetrange(Optional)Description: OffsetValue: -64-64
-
VEorWDRenum(Optional)Description: VE or WDRValue: : OFF, 1: VE ON, 2: WDR ON
-
Brightrange(Optional)Description: Bright LevelValue: 0-6
-
BrightComprange(Optional)Description: BrightCompValue: 0-3
-
CompLevelenum(Optional)Description: CompLevelValue: : Low, 1: Middle, 2: High
-
-
LensInfoShow properties
-
FocusModeenum(Optional)Description: FocusModeValue: : Auto, 1: Manual
-
AFSensitivityenum(Optional)Description: AFSensitivityValue: : Normal, 1: Low
-
MFSpeedrange(Optional)Description: MFSpeedValue: 0-7
-
NearLimitenum(Optional)Description: NearLimitValue: 1: Over, 2: 12m, 3: 6m, 4: 4m, 5: 3m, 6: 2.4m, 7: 2m, 8: 1.7m, 9: 1.5m, 10: 1.3m, 11: 1.2m, 12: 61cm, 13: 33cm, 14: 20cm, 15: 10cm
-
Stabilizerenum(Optional)Description: StabilizerValue: : OFF, 1: Super, 2: Super+
-
DigitalZoombool(Optional)Description: DigitalZoomValue: true/false
-
SpotFocusbool(Optional)Description: SpotFocusValue: true/false
-
FocusAreaenum(Optional)Description: FocusAreaValue: 2: All, 4: Center
-
-
PanTiltInfoShow properties
-
AdaptivePTbool(Optional)Description: AdaptivePTValue: true/false
-
PTSpeedrange(Optional)Description: PTSpeedValue: 0-5
-
PanDirectionenum(Optional)Description: PanDirectionValue: : Normal, 1: Invert
-
TiltDirectionenum(Optional)Description: TiltDirectionValue: : Normal, 1: Invert
-
PresetMemoryenum(Optional)Description: PresetMemoryValue: : StandardMode, 1: ExtendedMode
-
PresetSpeedrange(Optional)Description: PresetSpeedValue: 0-5
-
MotionlessPresetbool(Optional)Description: MotionlessPresetValue: true/false
-
ReloadPreset1bool(Optional)Description: ReloadPreset1Value: true/false
-
-
GenlockInfoShow properties
-
HPhaserange(Optional)Description: HPhaseValue: -127-127
-
ReqGetExposureInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetExposureInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqGetExposureInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetExposureInfo",
"Version": "2.00.000",
"Content": {
"ExposureInfo": {
"Mode": 0,
"HighSensitivity": false,
"SlowShutter": false,
"SlowShutterLimit": 6,
"GainLimit": 11,
"BackLight": false,
"SpotLight": false,
"AESpeed": 1,
"ExComp": false,
"ExCompLevel": 7,
"Gain": 15,
"ShutterSpeed": 63,
"Iris": 5
},
"Status": 0
}
}
Parameters
-
ExposureInfoShow properties
-
Modeenum(Optional)Description: ExposureModeValue: : Auto, 1: Manual, 2: ShutterPri, 3: IrisPri
-
HighSensitivitybool(Optional)Description: HighSensitivityValue: true/false
-
SlowShutterbool(Optional)Description: SlowShutterValue: true/false
-
SlowShutterLimitenum(Optional)Description: SlowShutterLimitValue: 1: 1/30, 2: 1/15, 3: 1/8, 4: 1/4, 5: 1/2, 6: 1/1
-
GainLimitenum(Optional)Description: GainLimit,The high sensitivity open state is limited to 10.7dB 14.3dB 17.9dB 21.4dB 25.0dB 28.6dB 32.1dB 35.7dB 39.3dB 42.9dB 46.4dB 50.0dB;The closure status is limited to 15.0dB 20.0dB 25.0dB 30.0dB 35.0dB 40.0dB 45.0dB 50.0dB 55.0dB 60.0dB 65.0dB 70.0dBValue: 4: 10.7dB, 5: 14.3dB, 6: 17.9dB, 7: 21.4dB, 8: 25.0dB, 9: 28.6dB, 10: 32.1dB, 11: 35.7dB, 12: 39.3dB, 13: 42.9dB, 14: 46.4dB, 15: 50.0dB
-
BackLightbool(Optional)Description: BackLightValue: true/false
-
SpotLightbool(Optional)Description: SpotLightValue: true/false
-
AESpeedrange(Optional)Description: AESpeedValue: 1-48
-
ExCompLevelenum(Optional)Description: ExCompLevelValue: : -10.5, 1: -9, 2: -7.5, 3: -6, 4: -4.5, 5: -3, 6: -1.5, 7, 8: +1.5, 9: +3, 10: +4.5, 11: +6, 12: +7.5, 13: +9, 14: +10.5
-
Gainenum(Optional)Description: Gain High sensitivity off state is limited to 0dB 3.6dB 7.1dB 10.7dB 14.3dB 17.9dB 21.4dB 25.0dB 28.6dB 32.1dB 35.7dB 39.3dB 42.9dB 46.4dB 50.0dB;The high sensitivity open state is limited to 0dB 5.0dB 10.0dB 15.0dB 20.0dB 25.0dB 30.0dB 35.0dB 40.0dB 45.0dB 50.0dB 55.0dB 60.0dB 65.0dB 70.0dBValue: 1: 0dB, 2: 3.6dB, 3: 7.1dB, 4: 10.7dB, 5: 14.3dB, 6: 17.9dB, 7: 21.4dB, 8: 25.0dB, 9: 28.6dB, 10: 32.1dB, 11: 35.7dB, 12: 39.3dB, 13: 42.9dB, 14: 46.4dB, 15: 50.0dB
-
ShutterSpeedenum(Optional)Description: ShutterSpeedValue: : 1/1, 1: 1/2, 2: 1/4, 3: 1/8, 4: 1/15, 5: 1/30, 6: 1/60, 7: 1/90, 8: 1/100, 9: 1/125, 10: 1/180, 11: 1/250, 12: 1/350, 13: 1/500, 14: 1/725, 15: 1/1000, 16: 1/1500, 17: 1/2000, 18: 1/3000, 19: 1/4000, 20: 1/6000, 21: 1/10000
-
Irisenum(Optional)Description: IrisValue: 17: F1.6, 16: F2.0, 15: F2.4, 14: F2.8, 13: F3.4, 12: F4.0, 11: F4.8, 10: F5.6, 9: F6.8, 8: F8.0, 7: F9.6, 6: F11, 5: F14
-
ReqSetExposureInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetExposureInfo\",\"Version\":\"2.0.000\",\"Content\":{\"ExposureInfo\":{\"Mode\":0,\"HighSensitivity\":false,\"SlowShutter\":false,\"SlowShutterLimit\":6,\"GainLimit\":11,\"BackLight\":false,\"SpotLight\":false,\"AESpeed\":1,\"ExComp\":false,\"ExCompLevel\":7,\"Gain\":15,\"ShutterSpeed\":63,\"Iris\":5}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetExposureInfo",
"Version": "2.0.000",
"Content": {
"ExposureInfo": {
"Mode": 0,
"HighSensitivity": false,
"SlowShutter": false,
"SlowShutterLimit": 6,
"GainLimit": 11,
"BackLight": false,
"SpotLight": false,
"AESpeed": 1,
"ExComp": false,
"ExCompLevel": 7,
"Gain": 15,
"ShutterSpeed": 63,
"Iris": 5
}
}
}
Response
{
"Cmd": "AswSetExposureInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
ExposureInfoShow properties
-
Modeenum(Optional)Description: ExposureModeValue: : Auto, 1: Manual, 2: ShutterPri, 3: IrisPri
-
HighSensitivitybool(Optional)Description: HighSensitivityValue: true/false
-
SlowShutterbool(Optional)Description: SlowShutterValue: true/false
-
SlowShutterLimitenum(Optional)Description: SlowShutterLimitValue: 1: 1/30, 2: 1/15, 3: 1/8, 4: 1/4, 5: 1/2, 6: 1/1
-
GainLimitenum(Optional)Description: GainLimit,The high sensitivity open state is limited to 10.7dB 14.3dB 17.9dB 21.4dB 25.0dB 28.6dB 32.1dB 35.7dB 39.3dB 42.9dB 46.4dB 50.0dB;The closure status is limited to 15.0dB 20.0dB 25.0dB 30.0dB 35.0dB 40.0dB 45.0dB 50.0dB 55.0dB 60.0dB 65.0dB 70.0dBValue: 4: 10.7dB, 5: 14.3dB, 6: 17.9dB, 7: 21.4dB, 8: 25.0dB, 9: 28.6dB, 10: 32.1dB, 11: 35.7dB, 12: 39.3dB, 13: 42.9dB, 14: 46.4dB, 15: 50.0dB
-
BackLightbool(Optional)Description: BackLightValue: true/false
-
SpotLightbool(Optional)Description: SpotLightValue: true/false
-
AESpeedrange(Optional)Description: AESpeedValue: 1-48
-
ExCompLevelenum(Optional)Description: ExCompLevelValue: : -10.5, 1: -9, 2: -7.5, 3: -6, 4: -4.5, 5: -3, 6: -1.5, 7, 8: +1.5, 9: +3, 10: +4.5, 11: +6, 12: +7.5, 13: +9, 14: +10.5
-
Gainenum(Optional)Description: Gain High sensitivity off state is limited to 0dB 3.6dB 7.1dB 10.7dB 14.3dB 17.9dB 21.4dB 25.0dB 28.6dB 32.1dB 35.7dB 39.3dB 42.9dB 46.4dB 50.0dB;The high sensitivity open state is limited to 0dB 5.0dB 10.0dB 15.0dB 20.0dB 25.0dB 30.0dB 35.0dB 40.0dB 45.0dB 50.0dB 55.0dB 60.0dB 65.0dB 70.0dBValue: 1: 0dB, 2: 3.6dB, 3: 7.1dB, 4: 10.7dB, 5: 14.3dB, 6: 17.9dB, 7: 21.4dB, 8: 25.0dB, 9: 28.6dB, 10: 32.1dB, 11: 35.7dB, 12: 39.3dB, 13: 42.9dB, 14: 46.4dB, 15: 50.0dB
-
ShutterSpeedenum(Optional)Description: ShutterSpeedValue: : 1/1, 1: 1/2, 2: 1/4, 3: 1/8, 4: 1/15, 5: 1/30, 6: 1/60, 7: 1/90, 8: 1/100, 9: 1/125, 10: 1/180, 11: 1/250, 12: 1/350, 13: 1/500, 14: 1/725, 15: 1/1000, 16: 1/1500, 17: 1/2000, 18: 1/3000, 19: 1/4000, 20: 1/6000, 21: 1/10000
-
Irisenum(Optional)Description: IrisValue: 17: F1.6, 16: F2.0, 15: F2.4, 14: F2.8, 13: F3.4, 12: F4.0, 11: F4.8, 10: F5.6, 9: F6.8, 8: F8.0, 7: F9.6, 6: F11, 5: F14
-
ReqGetWhiteBalanceInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetWhiteBalanceInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqGetWhiteBalanceInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetWhiteBalanceInfo",
"Version": "2.00.000",
"Content": {
"WhiteBalanceInfo": {
"Mode": 0,
"RGain": 15,
"BGain": 15
},
"Status": 0
}
}
Parameters
-
WhiteBalanceInfoShow properties
-
Modeenum(Optional)Description: WhiteBalance ModeValue: : Auto, 1: Indoor, 2: Outdoor, 3: OPW, 4: ATW, 5: User, 6: OutdoorAuto, 7: SVLAuto, 8: SVL, 9: SVLOutdoorAuto
-
RGainrange(Optional)Description: RGainValue: 0-255
-
BGainrange(Optional)Description: BGainValue: 0-255
-
ReqSetWhiteBalanceInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetWhiteBalanceInfo\",\"Version\":\"2.0.000\",\"Content\":{\"WhiteBalanceInfo\":{\"Mode\":5,\"RGain\":15,\"BGain\":15}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetWhiteBalanceInfo",
"Version": "2.0.000",
"Content": {
"WhiteBalanceInfo": {
"Mode": 5,
"RGain": 15,
"BGain": 15
}
}
}
Response
{
"Cmd": "AswSetWhiteBalanceInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
WhiteBalanceInfoShow properties
-
Modeenum(Optional)Description: WhiteBalance ModeValue: : Auto, 1: Indoor, 2: Outdoor, 3: OPW, 4: ATW, 5: User, 6: OutdoorAuto, 7: SVLAuto, 8: SVL, 9: SVLOutdoorAuto
-
RGainrange(Optional)Description: RGainValue: 0-255
-
BGainrange(Optional)Description: BGainValue: 0-255
-
ReqGetGammaInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetGammaInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqGetGammaInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetGammaInfo",
"Version": "2.00.000",
"Content": {
"GammaInfo": {
"Mode": 0,
"Offset": 0,
"VEorWDR": 0,
"Bright": 3,
"BrightComp": 2,
"CompLevel": 1
},
"Status": 0
}
}
Parameters
-
GammaInfoShow properties
-
Modeenum(Optional)Description: GammaInfoValue: : Standard, 1: Straight
-
Offsetrange(Optional)Description: OffsetValue: -64-64
-
VEorWDRenum(Optional)Description: VE or WDRValue: : OFF, 1: VE ON, 2: WDR ON
-
Brightrange(Optional)Description: Bright LevelValue: 0-6
-
BrightComprange(Optional)Description: BrightCompValue: 0-3
-
CompLevelenum(Optional)Description: CompLevelValue: : Low, 1: Middle, 2: High
-
ReqSetGammaInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetGammaInfo\",\"Version\":\"2.0.000\",\"Content\":{\"GammaInfo\":{\"Mode\":0,\"Offset\":0,\"VEorWDR\":0,\"Bright\":3,\"BrightComp\":2,\"CompLevel\":1}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetGammaInfo",
"Version": "2.0.000",
"Content": {
"GammaInfo": {
"Mode": 0,
"Offset": 0,
"VEorWDR": 0,
"Bright": 3,
"BrightComp": 2,
"CompLevel": 1
}
}
}
Response
{
"Cmd": "AswSetGammaInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
GammaInfoShow properties
-
Modeenum(Optional)Description: GammaInfoValue: : Standard, 1: Straight
-
Offsetrange(Optional)Description: OffsetValue: -64-64
-
VEorWDRenum(Optional)Description: VE or WDRValue: : OFF, 1: VE ON, 2: WDR ON
-
Brightrange(Optional)Description: Bright LevelValue: 0-6
-
BrightComprange(Optional)Description: BrightCompValue: 0-3
-
CompLevelenum(Optional)Description: CompLevelValue: : Low, 1: Middle, 2: High
-
ReqGetPictureInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetPictureInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqGetPictureInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetPictureInfo",
"Version": "2.00.000",
"Content": {
"PictureInfo": {
"Sharpness": 12,
"2DNR": 3,
"3DNR": 1,
"Flip": false,
"Mirror": false,
"ChromaSuppress": 0,
"DefogMode": 0,
"HLCMode": 0,
"Scene": 1,
"Hue": 128,
"Contrast": 128,
"DeFlicker": false,
"Effect": 0,
"ColorGain": 128,
"MagentaGain": 128,
"RedGain": 128,
"YellowGain": 128,
"GreenGain": 128,
"CyanGain": 128,
"BlueGain": 128,
"MagentaHue": 128,
"RedHue": 128,
"YellowHue": 128,
"GreenHue": 128,
"CyanHue": 128,
"BlueHue": 128
},
"Status": 0
}
}
Parameters
-
PictureInfoShow properties
-
Sharpnessrange(Optional)Description: SharpnessValue: 0-255
-
2DNRrange(Optional)Description: 2DNRValue: 0-5
-
3DNRrange(Optional)Description: 3DNRValue: 0-5
-
Flipbool(Optional)Description: FlipValue: true/false
-
Mirrorbool(Optional)Description: MirrorValue: true/false
-
ChromaSuppressenum(Optional)Description: ChromaSuppressValue: : OFF, 1: Low, 2: Middle, 3: High
-
DefogModeenum(Optional)Description: DefogModeValue: : OFF, 1: Low, 2: Middle, 3: High
-
HLCModeenum(Optional)Description: HLCModeValue: : OFF, 1: Low, 2: Middle, 3: High
-
Sceneenum(Optional)Description: SceneValue: 1: Standard, 3: Bright, 4: Clarity, 5: Soft
-
Huerange(Optional)Description: HueValue: 0-255
-
Contrastrange(Optional)Description: ContrastValue: 0-255
-
DeFlickerbool(Optional)Description: DeFlickerValue: true/false
-
Effectenum(Optional)Description: EffectValue: : Day, 1: Night
-
ColorGainrange(Optional)Description: ColorGainValue: 0-255
-
MagentaGainrange(Optional)Description: MagentaGainValue: 0-255
-
RedGainrange(Optional)Description: RedGainValue: 0-255
-
YellowGainrange(Optional)Description: YellowGainValue: 0-255
-
GreenGainrange(Optional)Description: GreenGainValue: 0-255
-
CyanGainrange(Optional)Description: CyanGainValue: 0-255
-
BlueGainrange(Optional)Description: BlueGainValue: 0-255
-
MagentaHuerange(Optional)Description: MagentaHueValue: 0-255
-
RedHuerange(Optional)Description: RedHueValue: 0-255
-
YellowHuerange(Optional)Description: YellowHueValue: 0-255
-
GreenHuerange(Optional)Description: GreenHueValue: 0-255
-
CyanHuerange(Optional)Description: CyanHueValue: 0-255
-
BlueHuerange(Optional)Description: BlueHueValue: 0-255
-
ReqSetPictureInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetPictureInfo\",\"Version\":\"2.0.000\",\"Content\":{\"PictureInfo\":{\"Sharpness\":12,\"2DNR\":3,\"3DNR\":1,\"Flip\":false,\"Mirror\":false,\"ChromaSuppress\":0,\"DefogMode\":0,\"HLCMode\":0,\"Scene\":1,\"Hue\":128,\"Contrast\":128,\"DeFlicker\":false,\"Effect\":0,\"ColorGain\":128,\"MagentaGain\":128,\"RedGain\":128,\"YellowGain\":128,\"GreenGain\":128,\"CyanGain\":128,\"BlueGain\":128,\"MagentaHue\":128,\"RedHue\":128,\"YellowHue\":128,\"GreenHue\":128,\"CyanHue\":128,\"BlueHue\":128}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetPictureInfo",
"Version": "2.0.000",
"Content": {
"PictureInfo": {
"Sharpness": 12,
"2DNR": 3,
"3DNR": 1,
"Flip": false,
"Mirror": false,
"ChromaSuppress": 0,
"DefogMode": 0,
"HLCMode": 0,
"Scene": 1,
"Hue": 128,
"Contrast": 128,
"DeFlicker": false,
"Effect": 0,
"ColorGain": 128,
"MagentaGain": 128,
"RedGain": 128,
"YellowGain": 128,
"GreenGain": 128,
"CyanGain": 128,
"BlueGain": 128,
"MagentaHue": 128,
"RedHue": 128,
"YellowHue": 128,
"GreenHue": 128,
"CyanHue": 128,
"BlueHue": 128
}
}
}
Response
{
"Cmd": "AswSetPictureInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
PictureInfoShow properties
-
Sharpnessrange(Optional)Description: SharpnessValue: 0-255
-
2DNRrange(Optional)Description: 2DNRValue: 0-5
-
3DNRrange(Optional)Description: 3DNRValue: 0-5
-
Flipbool(Optional)Description: FlipValue: true/false
-
Mirrorbool(Optional)Description: MirrorValue: true/false
-
ChromaSuppressenum(Optional)Description: ChromaSuppressValue: : OFF, 1: Low, 2: Middle, 3: High
-
DefogModeenum(Optional)Description: DefogModeValue: : OFF, 1: Low, 2: Middle, 3: High
-
HLCModeenum(Optional)Description: HLCModeValue: : OFF, 1: Low, 2: Middle, 3: High
-
Sceneenum(Optional)Description: SceneValue: 1: Standard, 3: Bright, 4: Clarity, 5: Soft
-
Huerange(Optional)Description: HueValue: 0-255
-
Contrastrange(Optional)Description: ContrastValue: 0-255
-
DeFlickerbool(Optional)Description: DeFlickerValue: true/false
-
Effectenum(Optional)Description: EffectValue: : Day, 1: Night
-
ColorGainrange(Optional)Description: ColorGainValue: 0-255
-
MagentaGainrange(Optional)Description: MagentaGainValue: 0-255
-
RedGainrange(Optional)Description: RedGainValue: 0-255
-
YellowGainrange(Optional)Description: YellowGainValue: 0-255
-
GreenGainrange(Optional)Description: GreenGainValue: 0-255
-
CyanGainrange(Optional)Description: CyanGainValue: 0-255
-
BlueGainrange(Optional)Description: BlueGainValue: 0-255
-
MagentaHuerange(Optional)Description: MagentaHueValue: 0-255
-
RedHuerange(Optional)Description: RedHueValue: 0-255
-
YellowHuerange(Optional)Description: YellowHueValue: 0-255
-
GreenHuerange(Optional)Description: GreenHueValue: 0-255
-
CyanHuerange(Optional)Description: CyanHueValue: 0-255
-
BlueHuerange(Optional)Description: BlueHueValue: 0-255
-
ReqGetLensInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetLensInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqGetLensInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetLensInfo",
"Version": "2.00.000",
"Content": {
"LensInfo": {
"FocusMode": 1,
"FocusArea": 4,
"AFSensitivity": 1,
"MFSpeed": 2,
"NearLimit": 13,
"Stabilizer": 0,
"DigitalZoom": false,
"SpotFocus": true
},
"Status": 0
}
}
Parameters
-
LensInfoShow properties
-
FocusModeenum(Optional)Description: FocusModeValue: : Auto, 1: Manual
-
FocusAreaenum(Optional)Description: FocusAreaValue: 2: All, 4: Center
-
AFSensitivityenum(Optional)Description: AFSensitivityValue: : Normal, 1: Low
-
MFSpeedrange(Optional)Description: MFSpeedValue: 0-7
-
NearLimitenum(Optional)Description: NearLimitValue: 1: Over, 2: 12m, 3: 6m, 4: 4m, 5: 3m, 6: 2.4m, 7: 2m, 8: 1.7m, 9: 1.5m, 10: 1.3m, 11: 1.2m, 12: 61cm, 13: 33cm, 14: 20cm, 15: 10cm
-
Stabilizerenum(Optional)Description: StabilizerValue: : OFF, 1: Super, 2: Super+
-
DigitalZoombool(Optional)Description: DigitalZoomValue: true/false
-
SpotFocusbool(Optional)Description: SpotFocusValue: true/false
-
ReqSetLensInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetLensInfo\",\"Version\":\"2.0.000\",\"Content\":{\"LensInfo\":{\"FocusMode\":1,\"FocusArea\":4,\"AFSensitivity\":1,\"MFSpeed\":2,\"NearLimit\":13,\"Stabilizer\":0,\"DigitalZoom\":false,\"SpotFocus\":true}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetLensInfo",
"Version": "2.0.000",
"Content": {
"LensInfo": {
"FocusMode": 1,
"FocusArea": 4,
"AFSensitivity": 1,
"MFSpeed": 2,
"NearLimit": 13,
"Stabilizer": 0,
"DigitalZoom": false,
"SpotFocus": true
}
}
}
Response
{
"Cmd": "AswSetLensInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
LensInfoShow properties
-
FocusModeenum(Optional)Description: FocusModeValue: : Auto, 1: Manual
-
FocusAreaenum(Optional)Description: FocusAreaValue: 2: All, 4: Center
-
AFSensitivityenum(Optional)Description: AFSensitivityValue: : Normal, 1: Low
-
MFSpeedrange(Optional)Description: MFSpeedValue: 0-7
-
NearLimitenum(Optional)Description: NearLimitValue: 1: Over, 2: 12m, 3: 6m, 4: 4m, 5: 3m, 6: 2.4m, 7: 2m, 8: 1.7m, 9: 1.5m, 10: 1.3m, 11: 1.2m, 12: 61cm, 13: 33cm, 14: 20cm, 15: 10cm
-
Stabilizerenum(Optional)Description: StabilizerValue: : OFF, 1: Super, 2: Super+
-
DigitalZoombool(Optional)Description: DigitalZoomValue: true/false
-
SpotFocusbool(Optional)Description: SpotFocusValue: true/false
-
ReqGetPanTiltInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetPanTiltInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqGetPanTiltInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetPanTiltInfo",
"Version": "2.00.000",
"Content": {
"PanTiltInfo": {
"AdaptivePT": true,
"PTSpeed": 3,
"PanDirection": 0,
"TiltDirection": 0,
"PresetMemory": 0,
"PresetSpeed": 5,
"MotionlessPreset": false,
"ReloadPreset1": true
},
"Status": 0
}
}
Parameters
-
PanTiltInfoShow properties
-
AdaptivePTbool(Optional)Description: AdaptivePTValue: true/false
-
PTSpeedrange(Optional)Description: PTSpeedValue: 0-5
-
PanDirectionenum(Optional)Description: PanDirectionValue: : Normal, 1: Invert
-
TiltDirectionenum(Optional)Description: TiltDirectionValue: : Normal, 1: Invert
-
PresetMemoryenum(Optional)Description: PresetMemoryValue: : StandardMode, 1: ExtendedMode
-
PresetSpeedrange(Optional)Description: PresetSpeedValue: 0-5
-
MotionlessPresetbool(Optional)Description: MotionlessPresetValue: true/false
-
ReloadPreset1bool(Optional)Description: ReloadPreset1Value: true/false
-
ReqSetPanTiltInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetPanTiltInfo\",\"Version\":\"2.0.000\",\"Content\":{\"PanTiltInfo\":{\"AdaptivePT\":true,\"PTSpeed\":3,\"PanDirection\":0,\"TiltDirection\":0,\"PresetMemory\":0,\"PresetSpeed\":5,\"MotionlessPreset\":false,\"ReloadPreset1\":true}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetPanTiltInfo",
"Version": "2.0.000",
"Content": {
"PanTiltInfo": {
"AdaptivePT": true,
"PTSpeed": 3,
"PanDirection": 0,
"TiltDirection": 0,
"PresetMemory": 0,
"PresetSpeed": 5,
"MotionlessPreset": false,
"ReloadPreset1": true
}
}
}
Response
{
"Cmd": "AswSetPanTiltInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
PanTiltInfoShow properties
-
AdaptivePTbool(Optional)Description: AdaptivePTValue: true/false
-
PTSpeedrange(Optional)Description: PTSpeedValue: 0-5
-
PanDirectionenum(Optional)Description: PanDirectionValue: : Normal, 1: Invert
-
TiltDirectionenum(Optional)Description: TiltDirectionValue: : Normal, 1: Invert
-
PresetMemoryenum(Optional)Description: PresetMemoryValue: : StandardMode, 1: ExtendedMode
-
PresetSpeedrange(Optional)Description: PresetSpeedValue: 0-5
-
MotionlessPresetbool(Optional)Description: MotionlessPresetValue: true/false
-
ReloadPreset1bool(Optional)Description: ReloadPreset1Value: true/false
-
ReqGetGenlockInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetGenlockInfo\",\"Version\":\"2.00.000\"}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqGetGenlockInfo",
"Version": "2.00.000"
}
Response
{
"Cmd": "AswGetGenlockInfo",
"Version": "2.00.000",
"Content": {
"GenlockInfo": {
"HPhase": 0,
"GenlockStatus": 3,
"RefSignal": "N/A"
},
"Status": 0
}
}
Parameters
-
GenlockInfoShow properties
-
HPhaserange(Optional)Description: HPhaseValue: -127-127
-
GenlockStatusenum(Optional)Description: GenlockStatusValue: 2: Active, 3: Inactive
-
RefSignalenum(Optional)Description: RefSignalValue: , 525I29.97: 525I29.97, 625I25: 625I25, 525P59.94: 525P59.94, 625P50: 625P50, 720P60: 720P60, 720P59.94: 720P59.94, 720P50: 720P50, 720P30: 720P30, 720P29.97: 720P29.97, 720P25: 720P25, 720P24: 720P24, 720P23.98: 720P23.98, 1080P60: 1080P60, 1080P59.94: 1080P59.94, 1080P50: 1080P50, 1080P30: 1080P30, 1080P29.97: 1080P29.97, 1080P25: 1080P25, 1080P24: 1080P24, 1080P23.98: 1080P23.98, 1080I30: 1080I30, 1080I29.97: 1080I29.97, 1080I25: 1080I25, 1080I24: 1080I24, 1080I23.98: 1080I23.98
-
ReqSetGenlockInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetGenlockInfo\",\"Version\":\"2.00.000\",\"Content\":{\"GenlockInfo\":{\"HPhase\":0}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetGenlockInfo",
"Version": "2.00.000",
"Content": {
"GenlockInfo": {
"HPhase": 0
}
}
}
Response
{
"Cmd": "AswSetGenlockInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
GenlockInfoShow properties
-
HPhaserange(Optional)Description: HPhaseValue: -127-127
-
ReqGetOSDSystemInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetOSDSystemInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqGetOSDSystemInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetOSDSystemInfo",
"Version": "2.00.000",
"Content": {
"OSDSystemInfo": {
"PelcoID": 1,
"VISCAID": 1,
"IRID": 3,
"IRReceive": true,
"VideoParametersOSD": false,
"ColorSpace": 1,
"TallyMode": false,
"DisplayInfo": true,
"BaudRate": 2,
"CommType": 1
},
"Status": 0
}
}
Parameters
-
OSDSystemInfoShow properties
-
PelcoIDrange(Optional)Description: PelcoIDValue: 1-255
-
IRIDrange(Optional)Description: IRIDValue: 1-3
-
IRReceivebool(Optional)Description: IRReceiveValue: true/false
-
VideoParametersOSDbool(Optional)Description: VideoParametersOSDValue: true/false
-
ColorSpaceenum(Optional)Description: ColorSpaceValue: 1: RGB, 2: YUV422
-
TallyModebool(Optional)Description: TallyModeValue: true/false
-
DisplayInfobool(Optional)Description: DisplayInfoValue: true/false
-
BaudRateenum(Optional)Description: BaudRateValue: : 2400, 1: 4800, 2: 9600, 3: 38400
-
CommTypeenum(Optional)Description: CommTypeValue: 1: RS422
-
ReqSetOSDSystemInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetOSDSystemInfo\",\"Version\":\"2.0.000\",\"Content\":{\"OSDSystemInfo\":{\"PelcoID\":1,\"VISCAID\":1,\"IRID\":3,\"IRReceive\":true,\"VideoParametersOSD\":false,\"ColorSpace\":1,\"TallyMode\":false,\"DisplayInfo\":true,\"BaudRate\":2,\"CommType\":1}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetOSDSystemInfo",
"Version": "2.0.000",
"Content": {
"OSDSystemInfo": {
"PelcoID": 1,
"VISCAID": 1,
"IRID": 3,
"IRReceive": true,
"VideoParametersOSD": false,
"ColorSpace": 1,
"TallyMode": false,
"DisplayInfo": true,
"BaudRate": 2,
"CommType": 1
}
}
}
Response
{
"Cmd": "AswSetOSDSystemInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
OSDSystemInfoShow properties
-
PelcoIDrange(Optional)Description: PelcoIDValue: 1-255
-
IRIDrange(Optional)Description: IRIDValue: 1-3
-
IRReceivebool(Optional)Description: IRReceiveValue: true/false
-
VideoParametersOSDbool(Optional)Description: VideoParametersOSDValue: true/false
-
ColorSpaceenum(Optional)Description: ColorSpaceValue: 1: RGB, 2: YUV422
-
TallyModebool(Optional)Description: TallyModeValue: true/false
-
DisplayInfobool(Optional)Description: DisplayInfoValue: true/false
-
BaudRateenum(Optional)Description: BaudRateValue: : 2400, 1: 4800, 2: 9600, 3: 38400
-
CommTypeenum(Optional)Description: CommTypeValue: 1: RS422
-
ReqGetAVStreamCapabilities
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetAVStreamCapabilities\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqGetAVStreamCapabilities",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetAVStreamCapabilities",
"Version": "2.00.000",
"Content": {
"EncodeInfo": {
"Channel": {
"Type": "enum",
"Readonly": false,
"Description": "Encoder Channel",
"Data": [
{
"Value": 0,
"Description": "Channel 0"
},
{
"Value": 1,
"Description": "Channel 1"
}
]
},
"LowLatency": {
"Enable": {
"Type": "bool",
"Readonly": false,
"Description": "LowLatency Enable"
}
},
"Details": [
{
"Enable": {
"Type": "bool",
"Readonly": true,
"Description": "Channel Trigger"
},
"StreamType": {
"Type": "enum",
"Readonly": false,
"Description": "StreamType",
"Data": [
{
"Value": 0,
"Description": "Normal"
},
{
"Value": 1,
"Description": "Hx2"
},
{
"Value": 2,
"Description": "Hx3"
},
{
"Value": 3,
"Description": "Dante"
}
]
},
"FieldType": {
"Type": "enum",
"Readonly": true,
"Description": "FieldType",
"Data": [
{
"Value": 0,
"Description": "Interlaced"
},
{
"Value": 1,
"Description": "Progressive"
}
]
},
"VideoCompression": {
"Type": "enum",
"Readonly": false,
"Description": "VideoCompression",
"Data": [
{
"Value": 1,
"Description": "H264"
},
{
"Value": 2,
"Description": "H265"
}
]
},
"Resolution": {
"Type": "enum",
"Readonly": false,
"Description": "Resolution",
"Data": [
{
"Value": "1920x1080",
"Description": "1920x1080"
},
{
"Value": "1280x720",
"Description": "1280x720"
}
]
},
"FrameRate": {
"Type": "range",
"Readonly": false,
"Description": "FrameRate",
"Data": {
"Min": 1,
"Max": 60
}
},
"BPFrameType": {
"Type": "enum",
"Readonly": true,
"Description": "BPFrameType",
"Data": [
{
"Value": 0,
"Description": "Single P Frame"
}
]
},
"BitrateType": {
"Type": "enum",
"Readonly": false,
"Description": "BitrateType",
"Data": [
{
"Value": 0,
"Description": "CBR"
},
{
"Value": 1,
"Description": "VBR"
}
]
},
"BitRate": {
"Type": "range",
"Readonly": false,
"Description": "BitRate",
"Data": {
"Min": 1024,
"Max": 101376
}
},
"IFrameInterval": {
"Type": "range",
"Readonly": false,
"Description": "IFrameInterval",
"Data": {
"Min": 1,
"Max": 150
}
}
},
{
"Enable": {
"Type": "bool",
"Readonly": false,
"Description": "Channel Trigger"
},
"StreamType": {
"Type": "enum",
"Readonly": false,
"Description": "StreamType",
"Data": [
{
"Value": 0,
"Description": "Normal"
},
{
"Value": 1,
"Description": "Hx2"
},
{
"Value": 2,
"Description": "Hx3"
},
{
"Value": 3,
"Description": "Dante"
}
]
},
"FieldType": {
"Type": "enum",
"Readonly": true,
"Description": "FieldType",
"Data": [
{
"Value": 0,
"Description": "Interlaced"
},
{
"Value": 1,
"Description": "Progressive"
}
]
},
"VideoCompression": {
"Type": "enum",
"Readonly": false,
"Description": "VideoCompression",
"Data": [
{
"Value": 1,
"Description": "H264"
},
{
"Value": 2,
"Description": "H265"
}
]
},
"Resolution": {
"Type": "enum",
"Readonly": false,
"Description": "Resolution",
"Data": [
{
"Value": "704x576",
"Description": "704x576"
},
{
"Value": "640x480",
"Description": "640x480"
},
{
"Value": "640x360",
"Description": "640x360"
},
{
"Value": "576x480",
"Description": "576x480"
},
{
"Value": "352x288",
"Description": "352x288"
}
]
},
"FrameRate": {
"Type": "range",
"Readonly": false,
"Description": "FrameRate",
"Data": {
"Min": 1,
"Max": 30
}
},
"BPFrameType": {
"Type": "enum",
"Readonly": true,
"Description": "BPFrameType",
"Data": [
{
"Value": 0,
"Description": "Single P Frame"
}
]
},
"BitrateType": {
"Type": "enum",
"Readonly": false,
"Description": "BitrateType",
"Data": [
{
"Value": 0,
"Description": "CBR"
},
{
"Value": 1,
"Description": "VBR"
}
]
},
"BitRate": {
"Type": "range",
"Readonly": false,
"Description": "BitRate",
"Data": {
"Min": 100,
"Max": 8192
}
},
"IFrameInterval": {
"Type": "range",
"Readonly": false,
"Description": "IFrameInterval",
"Data": {
"Min": 1,
"Max": 150
}
}
}
]
},
"RTSPInfo": {
"Channel": {
"Type": "enum",
"Readonly": false,
"Description": "RTSP Channel",
"Data": [
{
"Value": 0,
"Description": "Channel 0"
},
{
"Value": 1,
"Description": "Channel 1"
}
]
},
"Enable": {
"Type": "bool",
"Readonly": false,
"Description": "RTSP Stream Enable"
},
"Port": {
"Type": "range",
"Readonly": true,
"Description": "RTSP Port",
"Data": {
"Min": 1,
"Max": 65535
}
},
"MaxClientNum": {
"Type": "range",
"Readonly": false,
"Description": "MaxClientNum",
"Data": {
"Min": 1,
"Max": 8
}
},
"StreamKey": {
"Type": "string",
"Readonly": false,
"Description": "StreamKey",
"Data": {
"MinLen": 1,
"MaxLen": 63
}
},
"AuthEnable": {
"Type": "bool",
"Readonly": false,
"Description": "Auth Enable"
}
},
"RTMPInfo": {
"Channel": {
"Type": "enum",
"Readonly": false,
"Description": "RTMP Stream Channel",
"Data": [
{
"Value": 0,
"Description": "Channel 0"
},
{
"Value": 1,
"Description": "Channel 1"
}
]
},
"Enable": {
"Type": "bool",
"Readonly": false,
"Description": "RTMP Stream Enable"
},
"Port": {
"Type": "range",
"Readonly": false,
"Description": "RTMP Port",
"Data": {
"Min": 1,
"Max": 65535
}
},
"VideoTagHeader": {
"Type": "enum",
"Readonly": false,
"Description": "VideoTagHeader",
"Data": [
{
"Value": 0,
"Description": "codec:12"
},
{
"Value": 1,
"Description": "rtmp-enhanced. only for h265"
}
]
},
"Url": {
"Type": "string",
"Readonly": false,
"Description": "Url",
"Data": {
"MinLen": 0,
"MaxLen": 253
}
},
"StreamKey": {
"Type": "string",
"Readonly": false,
"Description": "StreamKey",
"Data": {
"MinLen": 0,
"MaxLen": 253
}
}
},
"SRTInfo": {
"Channel": {
"Type": "enum",
"Readonly": false,
"Description": "SRT Channel Enable",
"Data": [
{
"Value": 0,
"Description": "Channel 0"
},
{
"Value": 1,
"Description": "Channel 1"
}
]
},
"Enable": {
"Type": "bool",
"Readonly": false,
"Description": "SRT Stream Enable"
},
"Mode": {
"Type": "enum",
"Readonly": false,
"Description": "SRT Mode",
"Data": [
{
"Value": 1,
"Description": "caller"
},
{
"Value": 2,
"Description": "listener"
}
]
},
"IPAddress": {
"Type": "string",
"Readonly": false,
"Description": "SRT IPAddress",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"Port": {
"Type": "range",
"Readonly": false,
"Description": "SRT Port",
"Data": {
"Min": 1,
"Max": 65535
}
},
"StreamID": {
"Type": "string",
"Readonly": false,
"Description": "Stream ID",
"Data": {
"MinLen": 0,
"MaxLen": 255
}
},
"Latency": {
"Type": "range",
"Readonly": false,
"Description": "Latency",
"Data": {
"Min": 20,
"Max": 5000
}
},
"OverheadBandwidth": {
"Type": "range",
"Readonly": false,
"Description": "OverheadBandwidth",
"Data": {
"Min": 5,
"Max": 100
}
},
"Encryption": {
"Type": "enum",
"Readonly": false,
"Description": "Encryption",
"Data": [
{
"Value": 0,
"Description": "disable"
},
{
"Value": 1,
"Description": "aes-128"
},
{
"Value": 2,
"Description": "aes-192"
},
{
"Value": 3,
"Description": "aes-256"
}
]
},
"Passphrase": {
"Type": "string",
"Readonly": false,
"Description": "Passphrase",
"Data": {
"MinLen": 10,
"MaxLen": 32
}
}
},
"AVOverUDPInfo": {
"Channel": {
"Type": "enum",
"Readonly": false,
"Description": "UDP Stream Channel",
"Data": [
{
"Value": 0,
"Description": "Channel 0"
},
{
"Value": 1,
"Description": "Channel 1"
}
]
},
"Enable": {
"Type": "bool",
"Readonly": false,
"Description": "UDP Stream Enable"
},
"Port": {
"Type": "range",
"Readonly": false,
"Description": "UDP Stream Port",
"Data": {
"Min": 0,
"Max": 65535
}
},
"Address": {
"Type": "string",
"Readonly": false,
"Description": "UDP Stream Address Range",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
}
},
"AVOverRTPInfo": {
"Channel": {
"Type": "enum",
"Readonly": false,
"Description": "RTP Stream Channel",
"Data": [
{
"Value": 0,
"Description": "Channel 0"
},
{
"Value": 1,
"Description": "Channel 1"
}
]
},
"Enable": {
"Type": "bool",
"Readonly": false,
"Description": "RTP Stream Enable"
},
"Port": {
"Type": "range",
"Readonly": false,
"Description": "RTP Stream Port",
"Data": {
"Min": 0,
"Max": 65535
}
},
"Address": {
"Type": "string",
"Readonly": false,
"Description": "RTP Stream Address Range",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
}
},
"AudioInfo": {
"Enable": {
"Type": "bool",
"Readonly": false,
"Description": "Audio Enable"
},
"Type": {
"Type": "enum",
"Readonly": false,
"Description": "Audio Type",
"Data": [
{
"Value": 0,
"Description": "Mic"
},
{
"Value": 1,
"Description": "Line in"
}
]
},
"Compression": {
"Type": "enum",
"Readonly": false,
"Description": "Compression",
"Data": [
{
"Value": 0,
"Description": "AAC"
}
]
},
"BitRate": {
"Type": "enum",
"Readonly": false,
"Description": "BitRate",
"Data": [
{
"Value": 48000,
"Description": "48K"
},
{
"Value": 64000,
"Description": "64K"
},
{
"Value": 96000,
"Description": "96K"
},
{
"Value": 128000,
"Description": "128K"
}
]
},
"SamplingRate": {
"Type": "enum",
"Readonly": false,
"Description": "SamplingRate",
"Data": [
{
"Value": 44100,
"Description": "44.1KHz"
},
{
"Value": 48000,
"Description": "48KHz"
}
]
},
"PhantomPower": {
"Type": "bool",
"Readonly": false,
"Description": "PhantomPower Enable"
},
"ChannelNumber": {
"Type": "range",
"Readonly": true,
"Description": "ChannelNumber",
"Data": {
"Min": 1,
"Max": 2
}
},
"Volume": {
"Type": "range",
"Readonly": false,
"Description": "Volume",
"Data": {
"Min": 0,
"Max": 39
}
}
},
"NDIInfo": {
"NDIEnable": {
"Type": "bool",
"Readonly": false,
"Description": "NDI Enable"
},
"NDISDKVer": {
"Type": "string",
"Readonly": true,
"Description": "NDISDKVer",
"Data": {
"MinLen": 0,
"MaxLen": 254
}
},
"NDIName": {
"Type": "string",
"Readonly": false,
"Description": "NDIName",
"Data": {
"MinLen": 0,
"MaxLen": 32
}
},
"NDIChnName": {
"Type": "string",
"Readonly": false,
"Description": "NDIChnName",
"Data": {
"MinLen": 0,
"MaxLen": 32
}
},
"NDIHX": {
"Type": "enum",
"Readonly": false,
"Description": "NDIHX Type",
"Data": [
{
"Value": 2,
"Description": "NDIHX2"
},
{
"Value": 3,
"Description": "NDIHX3"
}
]
},
"NDIHXBandwidth": {
"Type": "range",
"Readonly": false,
"Description": "NDI HX Bandwidth",
"Data": {
"Min": 1024,
"Max": 101376
}
},
"WebCtrl": {
"Type": "bool",
"Readonly": false,
"Description": "NDI WebCtrl"
},
"FailoverEnable": {
"Type": "bool",
"Readonly": false,
"Description": "FailoverEnable"
},
"FailoverSourceName": {
"Type": "string",
"Readonly": false,
"Description": "FailoverSourceName",
"Data": {
"MinLen": 0,
"MaxLen": 64
}
},
"FailoverIpAddress": {
"Type": "string",
"Readonly": false,
"Description": "FailoverIpAddress",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"MulticastEnable": {
"Type": "bool",
"Readonly": false,
"Description": "MulticastEnable"
},
"MulticastIP": {
"Type": "string",
"Readonly": false,
"Description": "MulticastIP:224.0.3.1-239.255.255.254",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"MulticastMask": {
"Type": "string",
"Readonly": false,
"Description": "MulticastMask",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"MulticastTTL": {
"Type": "range",
"Readonly": false,
"Description": "MulticastTTL",
"Data": {
"Min": 1,
"Max": 255
}
},
"GroupName": {
"Type": "string",
"Readonly": false,
"Description": "GroupName",
"Data": {
"MinLen": 0,
"MaxLen": 32
}
},
"DiscoverServerEnable": {
"Type": "bool",
"Readonly": false,
"Description": "DiscoverServerEnable"
},
"DiscoverServerIP": {
"Type": "string",
"Readonly": false,
"Description": "DiscoverServerIP",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
}
}
}
}
Parameters
-
EncodeInfoShow properties
-
Channelenum(Optional)Description: Encoder ChannelValue: : Channel 0, 1: Channel 1Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
LowLatency(Optional)Show properties
-
Enable(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
-
Details(Optional)Show properties
-
Enable(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
StreamType(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
FieldType(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
VideoCompression(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Resolution(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
FrameRate(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
BPFrameType(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
BitrateType(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
BitRate(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
IFrameInterval(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
-
RTSPInfoShow properties
-
Channelenum(Optional)Description: RTSP ChannelValue: : Channel 0, 1: Channel 1Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Enablebool(Optional)Description: RTSP Stream EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Portrange(Optional)Description: RTSP PortValue: 1-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
MaxClientNumrange(Optional)Description: MaxClientNumValue: 1-8Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
StreamKeystring(Optional)Description: StreamKeyShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
AuthEnablebool(Optional)Description: Auth EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
-
RTMPInfoShow properties
-
Channelenum(Optional)Description: RTMP Stream ChannelValue: : Channel 0, 1: Channel 1Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Enablebool(Optional)Description: RTMP Stream EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Portrange(Optional)Description: RTMP PortValue: 1-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
VideoTagHeaderenum(Optional)Description: VideoTagHeaderValue: : codec:12, 1: rtmp-enhanced. only for h265Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Urlstring(Optional)Description: UrlShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
StreamKeystring(Optional)Description: StreamKeyShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
-
SRTInfoShow properties
-
Channelenum(Optional)Description: SRT Channel EnableValue: : Channel 0, 1: Channel 1Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Enablebool(Optional)Description: SRT Stream EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Modeenum(Optional)Description: SRT ModeValue: 1: caller, 2: listenerShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
IPAddressstring(Optional)Description: SRT IPAddressShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Portrange(Optional)Description: SRT PortValue: 1-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
StreamIDstring(Optional)Description: Stream IDShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Latencyrange(Optional)Description: LatencyValue: 20-5000Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
OverheadBandwidthrange(Optional)Description: OverheadBandwidthValue: 5-100Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Encryptionenum(Optional)Description: EncryptionValue: : disable, 1: aes-128, 2: aes-192, 3: aes-256Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Passphrasestring(Optional)Description: PassphraseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
-
AVOverUDPInfoShow properties
-
Channelenum(Optional)Description: UDP Stream ChannelValue: : Channel 0, 1: Channel 1Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Enablebool(Optional)Description: UDP Stream EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Portrange(Optional)Description: UDP Stream PortValue: 0-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Addressstring(Optional)Description: UDP Stream Address RangeShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
-
AVOverRTPInfoShow properties
-
Channelenum(Optional)Description: RTP Stream ChannelValue: : Channel 0, 1: Channel 1Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Enablebool(Optional)Description: RTP Stream EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Portrange(Optional)Description: RTP Stream PortValue: 0-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Addressstring(Optional)Description: RTP Stream Address RangeShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
-
AudioInfoShow properties
-
Enablebool(Optional)Description: Audio EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Typeenum(Optional)Description: Audio TypeValue: : Mic, 1: Line inShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Compressionenum(Optional)Description: CompressionValue: : AACShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
BitRateenum(Optional)Description: BitRateValue: 48000: 48K, 64000: 64K, 96000: 96K, 128000: 128KShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
SamplingRateenum(Optional)Description: SamplingRateValue: 44100: 44.1KHz, 48000: 48KHzShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
PhantomPowerbool(Optional)Description: PhantomPower EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
ChannelNumberrange(Optional)Description: ChannelNumberValue: 1-2Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Volumerange(Optional)Description: VolumeValue: 0-39Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
NDIInfoShow properties
-
NDIEnablebool(Optional)Description: NDI EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
NDISDKVerstring(Optional)Description: NDISDKVerShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
NDINamestring(Optional)Description: NDINameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
NDIChnNamestring(Optional)Description: NDIChnNameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
NDIHXenum(Optional)Description: NDIHX TypeValue: 2: NDIHX2, 3: NDIHX3Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
NDIHXBandwidthrange(Optional)Description: NDI HX BandwidthValue: 1024-101376Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
WebCtrlbool(Optional)Description: NDI WebCtrlValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
FailoverEnablebool(Optional)Description: FailoverEnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
FailoverSourceNamestring(Optional)Description: FailoverSourceNameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
FailoverIpAddressstring(Optional)Description: FailoverIpAddressShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
MulticastEnablebool(Optional)Description: MulticastEnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
MulticastIPstring(Optional)Description: MulticastIP:224.0.3.1-239.255.255.254Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
MulticastMaskstring(Optional)Description: MulticastMaskShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
MulticastTTLrange(Optional)Description: MulticastTTLValue: 1-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
GroupNamestring(Optional)Description: GroupNameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
DiscoverServerEnablebool(Optional)Description: DiscoverServerEnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
DiscoverServerIPstring(Optional)Description: DiscoverServerIPShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
ReqGetRTSPInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetRTSPInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqGetRTSPInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetRTSPInfo",
"Version": "2.00.000",
"Content": {
"RTSPInfo": [
{
"Channel": 0,
"Enable": true,
"Port": 554,
"TransMode": "TCP",
"MaxClientNum": 8,
"StreamKey": "media/video1",
"AuthEnable": false
},
{
"Channel": 1,
"Enable": true,
"Port": 554,
"Transmode": "TCP",
"MaxClientNum": 8,
"StreamKey": "media/video2",
"AuthEnable": false
}
],
"Status": 0
}
}
Parameters
-
RTSPInfoShow properties
-
Channelenum(Optional)Description: RTSP ChannelValue: : Channel 0, 1: Channel 1
-
Enablebool(Optional)Description: RTSP Stream EnableValue: true/false
-
Portrange(Optional)Description: RTSP PortValue: 1-65535
-
MaxClientNumrange(Optional)Description: MaxClientNumValue: 1-8
-
StreamKeystring(Optional)Description: StreamKey
-
AuthEnablebool(Optional)Description: Auth EnableValue: true/false
-
ReqSetRTSPInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetRTSPInfo\",\"Version\":\"2.00.000\",\"Content\":{\"RTSPInfo\":[{\"Channel\":0,\"Enable\":true,\"MaxClientNum\":8,\"StreamKey\":\"media\\/video1\",\"AuthEnable\":false},{\"Channel\":1,\"Enable\":true,\"MaxClientNum\":8,\"StreamKey\":\"media\\/video2\",\"AuthEnable\":false}]}}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqSetRTSPInfo",
"Version": "2.00.000",
"Content": {
"RTSPInfo": [
{
"Channel": 0,
"Enable": true,
"MaxClientNum": 8,
"StreamKey": "media/video1",
"AuthEnable": false
},
{
"Channel": 1,
"Enable": true,
"MaxClientNum": 8,
"StreamKey": "media/video2",
"AuthEnable": false
}
]
}
}
Response
{
"Cmd": "AswSetRTSPInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
RTSPInfoShow properties
-
Channelenum(Optional)Description: RTSP ChannelValue: : Channel 0, 1: Channel 1
-
Enablebool(Optional)Description: RTSP Stream EnableValue: true/false
-
MaxClientNumrange(Optional)Description: MaxClientNumValue: 1-8
-
StreamKeystring(Optional)Description: StreamKey
-
AuthEnablebool(Optional)Description: Auth EnableValue: true/false
-
ReqGetRTMPInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetRTMPInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqGetRTMPInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetRTMPInfo",
"Version": "2.00.000",
"Content": {
"RTMPInfo": [
{
"Channel": 0,
"Enable": false,
"Port": 1935,
"VideoTagHeader": 0,
"Url": "",
"StreamKey": ""
},
{
"Channel": 1,
"Enable": false,
"Port": 1935,
"VideoTagHeader": 0,
"Url": "",
"StreamKey": ""
}
],
"Status": 0
}
}
Parameters
-
RTMPInfoShow properties
-
Channelenum(Optional)Description: RTMP Stream ChannelValue: : Channel 0, 1: Channel 1
-
Enablebool(Optional)Description: RTMP Stream EnableValue: true/false
-
Portrange(Optional)Description: RTMP PortValue: 1-65535
-
VideoTagHeaderenum(Optional)Description: VideoTagHeaderValue: : codec:12, 1: rtmp-enhanced. only for h265
-
Urlstring(Optional)Description: Url
-
StreamKeystring(Optional)Description: StreamKey
-
ReqSetRTMPInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetRTMPInfo\",\"Version\":\"2.0.000\",\"Content\":{\"RTMPInfo\":[{\"Channel\":0,\"Enable\":true,\"VideoTagHeader\":1,\"Url\":\"rtmp:\\/\\/192.168.2.177\\/path0\",\"StreamKey\":\"live\\/stream_name=1fd73653a094b877b9bd78468c91adbf\"},{\"Channel\":1,\"Enable\":true,\"VideoTagHeader\":0,\"Url\":\"rtmps:\\/\\/192.168.2.177\\/path1\",\"StreamKey\":\"live\\/stream_name=1fd73653a094b877b9bd78468c91adbf\"}]}}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqSetRTMPInfo",
"Version": "2.0.000",
"Content": {
"RTMPInfo": [
{
"Channel": 0,
"Enable": true,
"VideoTagHeader": 1,
"Url": "rtmp://192.168.2.177/path0",
"StreamKey": "live/stream_name=1fd73653a094b877b9bd78468c91adbf"
},
{
"Channel": 1,
"Enable": true,
"VideoTagHeader": 0,
"Url": "rtmps://192.168.2.177/path1",
"StreamKey": "live/stream_name=1fd73653a094b877b9bd78468c91adbf"
}
]
}
}
Response
{
"Cmd": "AswSetRTMPInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
RTMPInfoShow properties
-
Channelenum(Optional)Description: RTMP Stream ChannelValue: : Channel 0, 1: Channel 1
-
Enablebool(Optional)Description: RTMP Stream EnableValue: true/false
-
VideoTagHeaderenum(Optional)Description: VideoTagHeaderValue: : codec:12, 1: rtmp-enhanced. only for h265
-
Urlstring(Optional)Description: Url
-
StreamKeystring(Optional)Description: StreamKey
-
ReqGetSRTInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetSRTInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqGetSRTInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetSRTInfo",
"Version": "2.00.000",
"Content": {
"SRTInfo": [
{
"Channel": 0,
"Enable": false,
"Mode": 2,
"IPAddress": "",
"Port": 8001,
"StreamID": "live/channel/0",
"Latency": 50,
"OverheadBandwidth": 25,
"Encryption": 0,
"Passphrase": ""
},
{
"Channel": 1,
"Enable": false,
"Mode": 2,
"IPAddress": "",
"Port": 8002,
"StreamID": "live/channel/1",
"Latency": 50,
"OverheadBandwidth": 25,
"Encryption": 0,
"Passphrase": ""
}
],
"Status": 0
}
}
Parameters
-
SRTInfoShow properties
-
Channelenum(Optional)Description: SRT Channel EnableValue: : Channel 0, 1: Channel 1
-
Enablebool(Optional)Description: SRT Stream EnableValue: true/false
-
Modeenum(Optional)Description: SRT ModeValue: 1: caller, 2: listener
-
IPAddressstring(Optional)Description: SRT IPAddress
-
Portrange(Optional)Description: SRT PortValue: 1-65535
-
StreamIDstring(Optional)Description: Stream ID
-
Latencyrange(Optional)Description: LatencyValue: 20-5000
-
OverheadBandwidthrange(Optional)Description: OverheadBandwidthValue: 5-100
-
Encryptionenum(Optional)Description: EncryptionValue: : disable, 1: aes-128, 2: aes-192, 3: aes-256
-
Passphrasestring(Optional)Description: Passphrase
-
ReqSetSRTInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetSRTInfo\",\"Version\":\"2.0.000\",\"Content\":{\"SRTInfo\":[{\"Channel\":0,\"Enable\":true,\"Mode\":1,\"IPAddress\":\"192.168.1.222\",\"Port\":5000,\"StreamID\":\"live\\/channel\\/0\",\"Latency\":200,\"OverheadBandwidth\":20,\"Encryption\":0,\"Passphrase\":\"aaaaaaa123456\"},{\"Channel\":1,\"Enable\":true,\"Mode\":2,\"IPAddress\":\"192.168.1.222\",\"Port\":5001,\"StreamID\":\"live\\/channel\\/1\",\"Latency\":200,\"OverheadBandwidth\":20,\"Encryption\":0,\"Passphrase\":\"aaaaaaa123456\"}]}}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqSetSRTInfo",
"Version": "2.0.000",
"Content": {
"SRTInfo": [
{
"Channel": 0,
"Enable": true,
"Mode": 1,
"IPAddress": "192.168.1.222",
"Port": 5000,
"StreamID": "live/channel/0",
"Latency": 200,
"OverheadBandwidth": 20,
"Encryption": 0,
"Passphrase": "aaaaaaa123456"
},
{
"Channel": 1,
"Enable": true,
"Mode": 2,
"IPAddress": "192.168.1.222",
"Port": 5001,
"StreamID": "live/channel/1",
"Latency": 200,
"OverheadBandwidth": 20,
"Encryption": 0,
"Passphrase": "aaaaaaa123456"
}
]
}
}
Response
{
"Cmd": "AswSetSRTInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
SRTInfoShow properties
-
Channelenum(Optional)Description: SRT Channel EnableValue: : Channel 0, 1: Channel 1
-
Enablebool(Optional)Description: SRT Stream EnableValue: true/false
-
Modeenum(Optional)Description: SRT ModeValue: 1: caller, 2: listener
-
IPAddressstring(Optional)Description: SRT IPAddress
-
Portrange(Optional)Description: SRT PortValue: 1-65535
-
StreamIDstring(Optional)Description: Stream ID
-
Latencyrange(Optional)Description: LatencyValue: 20-5000
-
OverheadBandwidthrange(Optional)Description: OverheadBandwidthValue: 5-100
-
Encryptionenum(Optional)Description: EncryptionValue: : disable, 1: aes-128, 2: aes-192, 3: aes-256
-
Passphrasestring(Optional)Description: Passphrase
-
ReqGetAVOverUDPInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetAVOverUDPInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqGetAVOverUDPInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetAVOverUDPInfo",
"Version": "2.00.000",
"Content": {
"AVOverUDPInfo": [
{
"Channel": 0,
"Address": "224.0.3.1",
"Port": 7000,
"Enable": false
},
{
"Channel": 1,
"Address": "224.0.3.2",
"Port": 7002,
"Enable": false
}
],
"Status": 0
}
}
Parameters
-
AVOverUDPInfoShow properties
-
Channelenum(Optional)Description: UDP Stream ChannelValue: : Channel 0, 1: Channel 1
-
Addressstring(Optional)Description: UDP Stream Address Range
-
Portrange(Optional)Description: UDP Stream PortValue: 0-65535
-
Enablebool(Optional)Description: UDP Stream EnableValue: true/false
-
ReqSetAVOverUDPInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetAVOverUDPInfo\",\"Version\":\"2.0.000\",\"Content\":{\"AVOverUDPInfo\":[{\"Channel\":0,\"Address\":\"239.255.255.254\",\"Port\":7000,\"Enable\":true},{\"Channel\":1,\"Address\":\"224.0.3.6\",\"Port\":7002,\"Enable\":true}]}}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqSetAVOverUDPInfo",
"Version": "2.0.000",
"Content": {
"AVOverUDPInfo": [
{
"Channel": 0,
"Address": "239.255.255.254",
"Port": 7000,
"Enable": true
},
{
"Channel": 1,
"Address": "224.0.3.6",
"Port": 7002,
"Enable": true
}
]
}
}
Response
{
"Cmd": "AswSetAVOverUDPInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
AVOverUDPInfoShow properties
-
Channelenum(Optional)Description: UDP Stream ChannelValue: : Channel 0, 1: Channel 1
-
Addressstring(Optional)Description: UDP Stream Address Range
-
Portrange(Optional)Description: UDP Stream PortValue: 0-65535
-
Enablebool(Optional)Description: UDP Stream EnableValue: true/false
-
ReqGetAVOverRTPInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetAVOverRTPInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqGetAVOverRTPInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetAVOverRTPInfo",
"Version": "2.00.000",
"Content": {
"AVOverRTPInfo": [
{
"Channel": 0,
"Address": "224.0.3.3",
"Port": 7004,
"Enable": false
},
{
"Channel": 1,
"Address": "224.0.3.4",
"Port": 7006,
"Enable": false
}
],
"Status": 0
}
}
Parameters
-
AVOverRTPInfoShow properties
-
Channelenum(Optional)Description: RTP Stream ChannelValue: : Channel 0, 1: Channel 1
-
Addressstring(Optional)Description: RTP Stream Address Range
-
Portrange(Optional)Description: RTP Stream PortValue: 0-65535
-
Enablebool(Optional)Description: RTP Stream EnableValue: true/false
-
ReqSetAVOverRTPInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetAVOverRTPInfo\",\"Version\":\"2.0.000\",\"Content\":{\"AVOverRTPInfo\":[{\"Channel\":0,\"Address\":\"239.2.255.254\",\"Port\":7004,\"Enable\":false},{\"Channel\":1,\"Address\":\"239.255.255.250\",\"Port\":7006,\"Enable\":true}]}}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqSetAVOverRTPInfo",
"Version": "2.0.000",
"Content": {
"AVOverRTPInfo": [
{
"Channel": 0,
"Address": "239.2.255.254",
"Port": 7004,
"Enable": false
},
{
"Channel": 1,
"Address": "239.255.255.250",
"Port": 7006,
"Enable": true
}
]
}
}
Response
{
"Cmd": "AswSetAVOverRTPInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
AVOverRTPInfoShow properties
-
Channelenum(Optional)Description: RTP Stream ChannelValue: : Channel 0, 1: Channel 1
-
Addressstring(Optional)Description: RTP Stream Address Range
-
Portrange(Optional)Description: RTP Stream PortValue: 0-65535
-
Enablebool(Optional)Description: RTP Stream EnableValue: true/false
-
ReqGetEncodeCapabilities
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetEncodeCapabilities\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqGetEncodeCapabilities",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetEncodeCapabilities",
"Version": "2.00.000",
"Content": {
"EncodeInfo": {
"Channel": {
"Type": "enum",
"Readonly": false,
"Description": "Encoder Channel",
"Data": [
{
"Value": 0,
"Description": "Channel 0"
},
{
"Value": 1,
"Description": "Channel 1"
}
]
},
"LowLatency": {
"Enable": {
"Type": "bool",
"Readonly": false,
"Description": "LowLatency Enable"
}
},
"Details": [
{
"Enable": {
"Type": "bool",
"Readonly": true,
"Description": "Channel Trigger"
},
"StreamType": {
"Type": "enum",
"Readonly": true,
"Description": "StreamType",
"Data": [
{
"Value": 0,
"Description": "Normal"
},
{
"Value": 1,
"Description": "Hx2"
},
{
"Value": 2,
"Description": "Hx3"
},
{
"Value": 3,
"Description": "Dante"
}
]
},
"FieldType": {
"Type": "enum",
"Readonly": true,
"Description": "FieldType",
"Data": [
{
"Value": 0,
"Description": "Interlaced"
},
{
"Value": 1,
"Description": "Progressive"
}
]
},
"VideoCompression": {
"Type": "enum",
"Readonly": false,
"Description": "VideoCompression",
"Data": [
{
"Value": 1,
"Description": "H264"
},
{
"Value": 2,
"Description": "H265"
}
]
},
"Resolution": {
"Type": "enum",
"Readonly": false,
"Description": "Resolution",
"Data": [
{
"Value": "1920x1080",
"Description": "1920x1080"
},
{
"Value": "1280x720",
"Description": "1280x720"
}
]
},
"FrameRate": {
"Type": "range",
"Readonly": false,
"Description": "FrameRate",
"Data": {
"Min": 1,
"Max": 59.93999999999999772626324556767940521240234375
}
},
"BPFrameType": {
"Type": "enum",
"Readonly": true,
"Description": "BPFrameType",
"Data": [
{
"Value": 0,
"Description": "Single P Frame"
}
]
},
"BitrateType": {
"Type": "enum",
"Readonly": true,
"Description": "BitrateType",
"Data": [
{
"Value": 0,
"Description": "CBR"
},
{
"Value": 1,
"Description": "VBR"
}
]
},
"BitRate": {
"Type": "range",
"Readonly": false,
"Description": "BitRate",
"Data": {
"Min": 1024,
"Max": 101376
}
},
"IFrameInterval": {
"Type": "range",
"Readonly": true,
"Description": "IFrameInterval",
"Data": {
"Min": 1,
"Max": 150
}
}
},
{
"Enable": {
"Type": "bool",
"Readonly": true,
"Description": "Channel Trigger"
},
"StreamType": {
"Type": "enum",
"Readonly": true,
"Description": "StreamType",
"Data": [
{
"Value": 0,
"Description": "Normal"
},
{
"Value": 1,
"Description": "Hx2"
},
{
"Value": 2,
"Description": "Hx3"
},
{
"Value": 3,
"Description": "Dante"
}
]
},
"FieldType": {
"Type": "enum",
"Readonly": true,
"Description": "FieldType",
"Data": [
{
"Value": 0,
"Description": "Interlaced"
},
{
"Value": 1,
"Description": "Progressive"
}
]
},
"VideoCompression": {
"Type": "enum",
"Readonly": false,
"Description": "VideoCompression",
"Data": [
{
"Value": 1,
"Description": "H264"
},
{
"Value": 2,
"Description": "H265"
}
]
},
"Resolution": {
"Type": "enum",
"Readonly": false,
"Description": "Resolution",
"Data": [
{
"Value": "704x576",
"Description": "704x576"
},
{
"Value": "640x480",
"Description": "640x480"
},
{
"Value": "640x360",
"Description": "640x360"
},
{
"Value": "576x480",
"Description": "576x480"
},
{
"Value": "352x288",
"Description": "352x288"
}
]
},
"FrameRate": {
"Type": "range",
"Readonly": false,
"Description": "FrameRate",
"Data": {
"Min": 1,
"Max": 30
}
},
"BPFrameType": {
"Type": "enum",
"Readonly": true,
"Description": "BPFrameType",
"Data": [
{
"Value": 0,
"Description": "Single P Frame"
}
]
},
"BitrateType": {
"Type": "enum",
"Readonly": true,
"Description": "BitrateType",
"Data": [
{
"Value": 0,
"Description": "CBR"
},
{
"Value": 1,
"Description": "VBR"
}
]
},
"BitRate": {
"Type": "range",
"Readonly": false,
"Description": "BitRate",
"Data": {
"Min": 100,
"Max": 8192
}
},
"IFrameInterval": {
"Type": "range",
"Readonly": true,
"Description": "IFrameInterval",
"Data": {
"Min": 1,
"Max": 150
}
}
}
]
}
}
}
Parameters
-
EncodeInfoShow properties
-
Channelenum(Optional)Description: Encoder ChannelValue: : Channel 0, 1: Channel 1Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
LowLatency(Optional)Show properties
-
Enable(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
-
Details(Optional)Show properties
-
Enable(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
StreamType(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
FieldType(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
VideoCompression(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Resolution(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
FrameRate(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
BPFrameType(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
BitrateType(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
BitRate(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
IFrameInterval(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
ReqGetEncodeInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetEncodeInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqGetEncodeInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetEncodeInfo",
"Version": "2.00.000",
"Content": {
"EncodeInfo": [
{
"Channel": 0,
"StreamType": 0,
"Enable": true,
"VideoCompression": 1,
"Resolution": "1920x1080",
"FieldType": 1,
"BPFrameType": 0,
"FrameRate": 60,
"BitrateType": 0,
"BitRate": 60000,
"IFrameInterval": 20
},
{
"Channel": 1,
"StreamType": 0,
"Enable": true,
"VideoCompression": 1,
"Resolution": "640x360",
"FieldType": 1,
"BPFrameType": 0,
"FrameRate": 30,
"BitrateType": 0,
"BitRate": 3072,
"IFrameInterval": 20
}
],
"LowLatency": {
"Enable": false
},
"Status": 0
}
}
Parameters
-
EncodeInfoShow properties
-
Channelenum(Optional)Description: Encoder ChannelValue: : Channel 0, 1: Channel 1
-
ReqSetEncodeInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetEncodeInfo\",\"Version\":\"2.0.000\",\"Content\":{\"EncodeInfo\":[{\"Channel\":0,\"VideoCompression\":1,\"Resolution\":\"1920x1080\",\"FrameRate\":20,\"BitrateType\":1,\"BitRate\":18192,\"IFrameInterval\":30},{\"Channel\":1,\"Enable\":true,\"VideoCompression\":2,\"Resolution\":\"704x576\",\"FrameRate\":20,\"BitrateType\":1,\"BitRate\":6000,\"IFrameInterval\":30}],\"LowLatency\":{\"Enable\":false}}}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqSetEncodeInfo",
"Version": "2.0.000",
"Content": {
"EncodeInfo": [
{
"Channel": 0,
"VideoCompression": 1,
"Resolution": "1920x1080",
"FrameRate": 20,
"BitrateType": 1,
"BitRate": 18192,
"IFrameInterval": 30
},
{
"Channel": 1,
"Enable": true,
"VideoCompression": 2,
"Resolution": "704x576",
"FrameRate": 20,
"BitrateType": 1,
"BitRate": 6000,
"IFrameInterval": 30
}
],
"LowLatency": {
"Enable": false
}
}
}
Response
{
"Cmd": "AswSetEncodeInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
EncodeInfoShow properties
-
Channelenum(Optional)Description: Encoder ChannelValue: : Channel 0, 1: Channel 1
-
ReqGetAudioInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetAudioInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqGetAudioInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetAudioInfo",
"Version": "2.00.000",
"Content": {
"AudioInfo": {
"Enable": false,
"Compression": 0,
"BitRate": 128000,
"SamplingRate": 48000,
"ChannelNumber": 2,
"Volume": 20,
"Type": 1,
"PhantomPower": false
},
"Status": 0
}
}
Parameters
-
AudioInfoShow properties
-
Enablebool(Optional)Description: Audio EnableValue: true/false
-
Compressionenum(Optional)Description: CompressionValue: : AAC
-
BitRateenum(Optional)Description: BitRateValue: 48000: 48K, 64000: 64K, 96000: 96K, 128000: 128K
-
SamplingRateenum(Optional)Description: SamplingRateValue: 44100: 44.1KHz, 48000: 48KHz
-
ChannelNumberrange(Optional)Description: ChannelNumberValue: 1-2
-
Volumerange(Optional)Description: VolumeValue: 0-39
-
Typeenum(Optional)Description: Audio TypeValue: : Mic, 1: Line in
-
PhantomPowerbool(Optional)Description: PhantomPower EnableValue: true/false
-
ReqSetAudioInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetAudioInfo\",\"Version\":\"2.0.000\",\"Content\":{\"AudioInfo\":{\"Enable\":false,\"Type\":0,\"BitRate\":96000,\"SamplingRate\":48000,\"ChannelNumber\":2,\"Volume\":37,\"PhantomPower\":false}}}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqSetAudioInfo",
"Version": "2.0.000",
"Content": {
"AudioInfo": {
"Enable": false,
"Type": 0,
"BitRate": 96000,
"SamplingRate": 48000,
"ChannelNumber": 2,
"Volume": 37,
"PhantomPower": false
}
}
}
Response
{
"Cmd": "AswSetAudioInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
AudioInfoShow properties
-
Enablebool(Optional)Description: Audio EnableValue: true/false
-
Typeenum(Optional)Description: Audio TypeValue: : Mic, 1: Line in
-
BitRateenum(Optional)Description: BitRateValue: 48000: 48K, 64000: 64K, 96000: 96K, 128000: 128K
-
SamplingRateenum(Optional)Description: SamplingRateValue: 44100: 44.1KHz, 48000: 48KHz
-
ChannelNumberrange(Optional)Description: ChannelNumberValue: 1-2
-
Volumerange(Optional)Description: VolumeValue: 0-39
-
PhantomPowerbool(Optional)Description: PhantomPower EnableValue: true/false
-
ReqGetNetworkCapabilities
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -d '{\"Cmd\":\"ReqGetNetworkCapabilities\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/network
Sample Request
{
"Cmd": "ReqGetNetworkCapabilities",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetNetworkCapabilities",
"Version": "2.00.000",
"Content": {
"NetworkInfo": {
"Pattern": {
"Type": "enum",
"Readonly": false,
"Description": "Mode",
"Data": [
{
"Value": 0,
"Description": "Static"
},
{
"Value": 1,
"Description": "DHCP"
}
]
},
"IPVersion": {
"Type": "enum",
"Readonly": true,
"Description": "IPVersion",
"Data": [
{
"Value": 0,
"Description": "IPV4"
},
{
"Value": 1,
"Description": "IPV6"
}
]
},
"IPAddress": {
"Type": "string",
"Readonly": false,
"Description": "IPAddress",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"SubnetMask": {
"Type": "string",
"Readonly": false,
"Description": "SubnetMask",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"Gateway": {
"Type": "string",
"Readonly": false,
"Description": "Gateway",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"DNS1": {
"Type": "string",
"Readonly": false,
"Description": "DNS1",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"DNS2": {
"Type": "string",
"Readonly": false,
"Description": "DNS2",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"NetMAC": {
"Type": "string",
"Readonly": true,
"Description": "MAC",
"Data": {
"MinLen": 17,
"MaxLen": 17
}
}
},
"PortInfo": {
"TCPPort": {
"Type": "range",
"Readonly": true,
"Description": "TCP Port",
"Data": {
"Min": 1,
"Max": 65535
}
},
"UDPPort": {
"Type": "range",
"Readonly": true,
"Description": "UDP Port",
"Data": {
"Min": 1,
"Max": 65535
}
},
"RTSPPort": {
"Type": "range",
"Readonly": false,
"Description": "RTSP Port",
"Data": {
"Min": 1,
"Max": 65535
}
},
"ONVIFPort": {
"Type": "range",
"Readonly": false,
"Description": "ONVIF Port",
"Data": {
"Min": 1,
"Max": 65535
}
},
"VISCAPort": {
"Type": "range",
"Readonly": false,
"Description": "VISCA Port",
"Data": {
"Min": 1,
"Max": 65535
}
},
"HTTPPort": {
"Type": "range",
"Readonly": false,
"Description": "HTTP Port",
"Data": {
"Min": 1,
"Max": 65535
}
}
},
"FTPInfo": {
"Enable": {
"Type": "bool",
"Readonly": false,
"Description": "FTP Enable"
},
"ServerIP": {
"Type": "string",
"Readonly": false,
"Description": "ServerIP",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"ServerPort": {
"Type": "range",
"Readonly": false,
"Description": "ServerPort",
"Data": {
"Min": 1,
"Max": 65535
}
},
"Username": {
"Type": "string",
"Readonly": false,
"Description": "Username",
"Data": {
"MinLen": 0,
"MaxLen": 31
}
},
"Password": {
"Type": "string",
"Readonly": false,
"Description": "Password",
"Data": {
"MinLen": 0,
"MaxLen": 31
}
},
"PathType": {
"Type": "enum",
"Readonly": false,
"Description": "PathType",
"Data": [
{
"Value": 0,
"Description": "DefaultRoot"
},
{
"Value": 1,
"Description": "Assign"
}
]
},
"Path": {
"Type": "string",
"Readonly": false,
"Description": "Path",
"Data": {
"MinLen": 0,
"MaxLen": 63
}
}
},
"SnapInfo": {
"Channel": {
"Type": "enum",
"Readonly": false,
"Description": "SnapInfo",
"Data": [
{
"Value": 0,
"Description": "Channel 0"
}
]
},
"Enable": {
"Type": "bool",
"Readonly": false,
"Description": "Snap Enable"
},
"Level": {
"Type": "enum",
"Readonly": false,
"Description": "Level",
"Data": [
{
"Value": 0,
"Description": "Lower"
},
{
"Value": 1,
"Description": "Medium"
},
{
"Value": 2,
"Description": "High"
}
]
},
"Interval": {
"Type": "range",
"Readonly": false,
"Description": "Snapshot Interval",
"Data": {
"Min": 500,
"Max": 86400000
}
}
},
"FreeDInfo": {
"Enable": {
"Type": "bool",
"Readonly": false,
"Description": "FreeD Enable"
},
"Address": {
"Type": "string",
"Readonly": false,
"Description": "FreeD Date received IP Address",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"Port": {
"Type": "range",
"Readonly": false,
"Description": "FreeD Port",
"Data": {
"Min": 1025,
"Max": 65535
}
},
"CameraID": {
"Type": "range",
"Readonly": false,
"Description": "Camera ID",
"Data": {
"Min": 0,
"Max": 255
}
},
"TransferMode": {
"Type": "enum",
"Readonly": false,
"Description": "TransferMode",
"Data": [
{
"Value": 0,
"Description": "Always"
},
{
"Value": 1,
"Description": "OnDemand"
}
]
}
},
"Status": 0
}
}
Parameters
-
NetworkInfoShow properties
-
Patternenum(Optional)Description: ModeValue: : Static, 1: DHCPShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
IPVersionenum(Optional)Description: IPVersionValue: : IPV4, 1: IPV6Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
IPAddressstring(Optional)Description: IPAddressShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
SubnetMaskstring(Optional)Description: SubnetMaskShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Gatewaystring(Optional)Description: GatewayShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
DNS1string(Optional)Description: DNS1Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
DNS2string(Optional)Description: DNS2Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
NetMACstring(Optional)Description: MACShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
-
PortInfoShow properties
-
TCPPortrange(Optional)Description: TCP PortValue: 1-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
UDPPortrange(Optional)Description: UDP PortValue: 1-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
RTSPPortrange(Optional)Description: RTSP PortValue: 1-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
ONVIFPortrange(Optional)Description: ONVIF PortValue: 1-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
VISCAPortrange(Optional)Description: VISCA PortValue: 1-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
HTTPPortrange(Optional)Description: HTTP PortValue: 1-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
FTPInfoShow properties
-
Enablebool(Optional)Description: FTP EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
ServerIPstring(Optional)Description: ServerIPShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
ServerPortrange(Optional)Description: ServerPortValue: 1-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Usernamestring(Optional)Description: UsernameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Passwordstring(Optional)Description: PasswordShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
PathTypeenum(Optional)Description: PathTypeValue: : DefaultRoot, 1: AssignShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Pathstring(Optional)Description: PathShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
-
SnapInfoShow properties
-
Channelenum(Optional)Description: SnapInfoValue: : Channel 0Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Enablebool(Optional)Description: Snap EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Levelenum(Optional)Description: LevelValue: : Lower, 1: Medium, 2: HighShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Intervalrange(Optional)Description: Snapshot IntervalValue: 500-86400000Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
FreeDInfoShow properties
-
Enablebool(Optional)Description: FreeD EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Addressstring(Optional)Description: FreeD Date received IP AddressShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Portrange(Optional)Description: FreeD PortValue: 1025-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
CameraIDrange(Optional)Description: Camera IDValue: 0-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
TransferModeenum(Optional)Description: TransferModeValue: : Always, 1: OnDemandShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
ReqGetNetworkInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetNetworkInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/network
Sample Request
{
"Cmd": "ReqGetNetworkInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetNetworkInfo",
"Version": "2.00.000",
"Content": {
"NetworkInfo": {
"Pattern": 1,
"IPAddress": "192.168.3.213",
"IPVersion": 0,
"SubnetMask": "255.255.255.0",
"NetMAC": "44:03:77:E0:6D:29",
"Gateway": "192.168.3.1",
"DNS1": "192.168.3.1",
"DNS2": "192.168.3.1"
},
"Fallback": {
"IPAddress": "192.168.0.13",
"Gateway": "192.168.0.254",
"SubnetMask": "255.255.255.0",
"Timeout": 60
},
"Status": 0
}
}
Parameters
-
NetworkInfoShow properties
-
Patternenum(Optional)Description: ModeValue: : Static, 1: DHCP
-
IPAddressstring(Optional)Description: IPAddress
-
IPVersionenum(Optional)Description: IPVersionValue: : IPV4, 1: IPV6
-
SubnetMaskstring(Optional)Description: SubnetMask
-
NetMACstring(Optional)Description: MAC
-
Gatewaystring(Optional)Description: Gateway
-
DNS1string(Optional)Description: DNS1
-
DNS2string(Optional)Description: DNS2
-
ReqSetNetworkInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetNetworkInfo\",\"Version\":\"2.0.000\",\"Content\":{\"NetworkInfo\":{\"Pattern\":0,\"IPAddress\":\"192.168.3.213\",\"SubnetMask\":\"255.255.255.0\",\"Gateway\":\"192.168.3.1\",\"DNS1\":\"192.168.3.1\",\"DNS2\":\"8.8.4.4\"},\"Fallback\":{\"IPAddress\":\"192.168.3.225\",\"Gateway\":\"192.168.3.1\",\"SubnetMask\":\"255.255.255.0\",\"Timeout\":20}}}' http://example.com/apiv2/network
Sample Request
{
"Cmd": "ReqSetNetworkInfo",
"Version": "2.0.000",
"Content": {
"NetworkInfo": {
"Pattern": 0,
"IPAddress": "192.168.3.213",
"SubnetMask": "255.255.255.0",
"Gateway": "192.168.3.1",
"DNS1": "192.168.3.1",
"DNS2": "8.8.4.4"
},
"Fallback": {
"IPAddress": "192.168.3.225",
"Gateway": "192.168.3.1",
"SubnetMask": "255.255.255.0",
"Timeout": 20
}
}
}
Response
{
"Cmd": "AswSetNetworkInfo",
"Version": "2.00.000",
"Content": {
"Status": 1
}
}
Parameters
-
NetworkInfoShow properties
-
Patternenum(Optional)Description: ModeValue: : Static, 1: DHCP
-
IPAddressstring(Optional)Description: IPAddress
-
SubnetMaskstring(Optional)Description: SubnetMask
-
Gatewaystring(Optional)Description: Gateway
-
DNS1string(Optional)Description: DNS1
-
DNS2string(Optional)Description: DNS2
-
ReqGetPortInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetPortInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/network
Sample Request
{
"Cmd": "ReqGetPortInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetPortInfo",
"Version": "2.00.000",
"Content": {
"PortInfo": {
"TCPPort": 36666,
"UDPPort": 37778,
"RTSPPort": 554,
"ONVIFPort": 2000,
"VISCAPort": 52381,
"HTTPPort": 80
},
"Status": 0
}
}
Parameters
-
PortInfoShow properties
-
TCPPortrange(Optional)Description: TCP PortValue: 1-65535
-
UDPPortrange(Optional)Description: UDP PortValue: 1-65535
-
RTSPPortrange(Optional)Description: RTSP PortValue: 1-65535
-
ONVIFPortrange(Optional)Description: ONVIF PortValue: 1-65535
-
VISCAPortrange(Optional)Description: VISCA PortValue: 1-65535
-
HTTPPortrange(Optional)Description: HTTP PortValue: 1-65535
-
ReqSetPortInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetPortInfo\",\"Version\":\"2.00.000\",\"Content\":{\"PortInfo\":{\"RTSPPort\":554,\"ONVIFPort\":2000,\"VISCAPort\":52381,\"HTTPPort\":80}}}' http://example.com/apiv2/network
Sample Request
{
"Cmd": "ReqSetPortInfo",
"Version": "2.00.000",
"Content": {
"PortInfo": {
"RTSPPort": 554,
"ONVIFPort": 2000,
"VISCAPort": 52381,
"HTTPPort": 80
}
}
}
Response
{
"Cmd": "AswSetPortInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
PortInfoShow properties
-
RTSPPortrange(Optional)Description: RTSP PortValue: 1-65535
-
ONVIFPortrange(Optional)Description: ONVIF PortValue: 1-65535
-
VISCAPortrange(Optional)Description: VISCA PortValue: 1-65535
-
HTTPPortrange(Optional)Description: HTTP PortValue: 1-65535
-
ReqGetFreeDInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetFreeDInfo\",\"Version\":\"2.00.000\"}' http://example.com/apiv2/network
Sample Request
{
"Cmd": "ReqGetFreeDInfo",
"Version": "2.00.000"
}
Response
{
"Cmd": "AswGetFreeDInfo",
"Version": "2.00.000",
"Content": {
"FreeDInfo": {
"Enable": false,
"Address": "0.0.0.0",
"Port": 40000,
"CameraID": 255,
"TransferMode": 0
},
"Status": 0
}
}
Parameters
-
FreeDInfoShow properties
-
Enablebool(Optional)Description: FreeD EnableValue: true/false
-
Addressstring(Optional)Description: FreeD Date received IP Address
-
Portrange(Optional)Description: FreeD PortValue: 1025-65535
-
CameraIDrange(Optional)Description: Camera IDValue: 0-255
-
TransferModeenum(Optional)Description: TransferModeValue: : Always, 1: OnDemand
-
ReqSetFreeDInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetFreeDInfo\",\"Version\":\"2.00.000\",\"Content\":{\"FreeDInfo\":{\"Enable\":false,\"Address\":\"192.168.3.138\",\"Port\":15000,\"CameraID\":255,\"TransferMode\":0}}}' http://example.com/apiv2/network
Sample Request
{
"Cmd": "ReqSetFreeDInfo",
"Version": "2.00.000",
"Content": {
"FreeDInfo": {
"Enable": false,
"Address": "192.168.3.138",
"Port": 15000,
"CameraID": 255,
"TransferMode": 0
}
}
}
Response
{
"Cmd": "AswSetFreeDInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
FreeDInfoShow properties
-
Enablebool(Optional)Description: FreeD EnableValue: true/false
-
Addressstring(Optional)Description: FreeD Date received IP Address
-
Portrange(Optional)Description: FreeD PortValue: 1025-65535
-
CameraIDrange(Optional)Description: Camera IDValue: 0-255
-
TransferModeenum(Optional)Description: TransferModeValue: : Always, 1: OnDemand
-
ReqGetFTPInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetFTPInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/network
Sample Request
{
"Cmd": "ReqGetFTPInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetFTPInfo",
"Version": "2.00.000",
"Content": {
"FTPInfo": {
"Enable": false,
"ServerIP": "192.168.1.1",
"ServerPort": 21,
"Username": "admin",
"Password": "admin",
"PathType": 0,
"Path": "picture"
},
"Status": 0
}
}
Parameters
-
FTPInfoShow properties
-
Enablebool(Optional)Description: FTP EnableValue: true/false
-
ServerIPstring(Optional)Description: ServerIP
-
ServerPortrange(Optional)Description: ServerPortValue: 1-65535
-
Usernamestring(Optional)Description: Username
-
Passwordstring(Optional)Description: Password
-
PathTypeenum(Optional)Description: PathTypeValue: : DefaultRoot, 1: Assign
-
Pathstring(Optional)Description: Path
-
ReqSetFTPInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetFTPInfo\",\"Version\":\"2.0.000\",\"Content\":{\"FTPInfo\":{\"Enable\":true,\"ServerIP\":\"192.168.1.1\",\"ServerPort\":21,\"Username\":\"admin\",\"Password\":\"1234567\",\"PathType\":1,\"Path\":\"picture\"}}}' http://example.com/apiv2/network
Sample Request
{
"Cmd": "ReqSetFTPInfo",
"Version": "2.0.000",
"Content": {
"FTPInfo": {
"Enable": true,
"ServerIP": "192.168.1.1",
"ServerPort": 21,
"Username": "admin",
"Password": "1234567",
"PathType": 1,
"Path": "picture"
}
}
}
Response
{
"Cmd": "AswSetFTPInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
FTPInfoShow properties
-
Enablebool(Optional)Description: FTP EnableValue: true/false
-
ServerIPstring(Optional)Description: ServerIP
-
ServerPortrange(Optional)Description: ServerPortValue: 1-65535
-
Usernamestring(Optional)Description: Username
-
Passwordstring(Optional)Description: Password
-
PathTypeenum(Optional)Description: PathTypeValue: : DefaultRoot, 1: Assign
-
Pathstring(Optional)Description: Path
-
ReqGetSnapInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetSnapInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/network
Sample Request
{
"Cmd": "ReqGetSnapInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetSnapInfo",
"Version": "2.00.000",
"Content": {
"SnapInfo": [
{
"Channel": 0,
"Enable": false,
"Level": 1,
"Interval": 1000
}
],
"Status": 0
}
}
Parameters
-
SnapInfoShow properties
-
Channelenum(Optional)Description: SnapInfoValue: : Channel 0
-
Enablebool(Optional)Description: Snap EnableValue: true/false
-
Levelenum(Optional)Description: LevelValue: : Lower, 1: Medium, 2: High
-
Intervalrange(Optional)Description: Snapshot IntervalValue: 500-86400000
-
ReqSetSnapInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetSnapInfo\",\"Version\":\"2.0.000\",\"Content\":{\"SnapInfo\":[{\"Channel\":0,\"Enable\":false,\"Level\":2,\"Interval\":500}]}}' http://example.com/apiv2/network
Sample Request
{
"Cmd": "ReqSetSnapInfo",
"Version": "2.0.000",
"Content": {
"SnapInfo": [
{
"Channel": 0,
"Enable": false,
"Level": 2,
"Interval": 500
}
]
}
}
Response
{
"Cmd": "AswSetSnapInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
SnapInfoShow properties
-
Channelenum(Optional)Description: SnapInfoValue: : Channel 0
-
Enablebool(Optional)Description: Snap EnableValue: true/false
-
Levelenum(Optional)Description: LevelValue: : Lower, 1: Medium, 2: High
-
Intervalrange(Optional)Description: Snapshot IntervalValue: 500-86400000
-
CGI Commmand
Fast-CGI can easily provide some simple and quick http commands to users, with limited functions and limited support.
Protocol:
Return Data with HTML:

| CGI Command List | |||
|---|---|---|---|
| Function | Commands | Noted | |
| Power | http://192.168.2.207/cgi-bin/set.cgi?pelco.controller.power=0 | Power OFF | |
| http://192.168.2.207/cgi-bin/set.cgi?pelco.controller.power=1 | Power ON | ||
| Menu | http://192.168.2.207/cgi-bin/set.cgi?pelco.controller.menu=0 | Menu ON | |
| http://192.168.2.207/cgi-bin/set.cgi?pelco.controller.menu=1 | Menu OFF | ||
| Set Preset | http://192.168.2.207/cgi-bin/set.cgi?pelco.ptz.preset.set=1 | Set Camera Preset, from preset 1-128 | |
| http://192.168.2.207/cgi-bin/set.cgi?pelco.ptz.preset.set=2 | |||
| http://192.168.2.207/cgi-bin/set.cgi?pelco.ptz.preset.set=3 | |||
| http://192.168.2.207/cgi-bin/set.cgi?pelco.ptz.preset.set=4 | |||
| http://192.168.2.207/cgi-bin/set.cgi?pelco.ptz.preset.set=5 | |||
| http://192.168.2.207/cgi-bin/set.cgi?pelco.ptz.preset.set=6 | |||
| http://192.168.2.207/cgi-bin/set.cgi?pelco.ptz.preset.set=7 | |||
| http://192.168.2.207/cgi-bin/set.cgi?pelco.ptz.preset.set=8 | |||
| http://192.168.2.207/cgi-bin/set.cgi?pelco.ptz.preset.set=9 | |||
| http://192.168.2.207/cgi-bin/set.cgi?pelco.ptz.preset.set=10 | |||
| Call Preset | http://192.168.2.207/cgi-bin/set.cgi? pelco.ptz.preset.goto=1 | Call Camera Preset, from preset 1-128 | |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.ptz.preset.goto=2 | |||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.ptz.preset.goto=3 | |||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.ptz.preset.goto=4 | |||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.ptz.preset.goto=5 | |||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.ptz.preset.goto=6 | |||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.ptz.preset.goto=7 | |||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.ptz.preset.goto=8 | |||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.ptz.preset.goto=9 | |||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.ptz.preset.goto=10 | |||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.ptz.preset.goto=128 | |||
| Pan Speed | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.pan_speed=1 | Adjust Pan Motor speed (1-24 Steps) | |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.pan_speed=10 | |||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.pan_speed=24 | |||
| Tilt Speed | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.tilt_speed=1 | Adjust Tilt Motor speed (1-24 Steps) | |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.tilt_speed=10 | |||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.tilt_speed=18 | |||
| Controller | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.action=23 | (HOME) | |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.action=24 | (UP) | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.action=25 | (Down) | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.action=26 | (Right) | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.action=27 | (Left) | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.action=0 | (Stop) | ||
| Mute | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.mute=0 | Microphone Open | |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.mute=1 | Microphone Mute | ||
| Zoom_speed | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.zoom_accelerate=0 | slow | |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.zoom_accelerate=1 | fast | ||
| Zoom | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.action=12 | tele | Zoom in |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.action=13 | wide | Zoom out | |
| Focus mode | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.focus=0 | manual | |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.focus=1 | auto | ||
| Focus | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.action=14 | Far | |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.action=15 | Near | ||
| Snapshot | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.snapshot=1 | Snapshot | |
| Wiper | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.snglwiper=1 | Sngl.Wiper ON | |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.contwiper=1 | Cont.Wiper ON | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.wiper=0 | Wiper OFF | ||
| BackLight | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.backlight=0 | OFF | |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.backlight=1 | ON | ||
| WhiteBalance | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.wb=0 | auto | |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.wb=1 | indoor | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.wb=2 | outdoor | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.wb=3 | one push WB mode | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.wb=4 | ATW | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.wb=5 | manual | ||
| System format | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=24 | 3840*2160/60 | System Format {"pelco.controller.format": ["faied,mismatch with system format","-1"]} |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=25 | 3840*2160/59.94 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=26 | 3840*2160/50 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=28 | 3840*2160/30 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=29 | 3840*2160/29.97 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=30 | 3840*2160/25 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=23 | 3840*2160/24 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=27 | 3840*2160/23.98 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=18 | 1920*1080/60 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=19 | 1920*1080/59.94 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=20 | 1920*1080/50 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=1 | 1920*1080i/59.94 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=4 | 1920*1080i/50 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=11 | 1920*1080/23.98 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=10 | 1280*720/60 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=9 | 1280*720/59.94 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=12 | 1280*720/50 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=7 | 1280*720/30 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.systemformat=6 | 1280*720/25 | ||
| SDI format | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=24 | 3840*2160/60 | SDI |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=25 | 3840*2160/59.94 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=26 | 3840*2160/50 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=28 | 3840*2160/30 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=29 | 3840*2160/29.97 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=30 | 3840*2160/25 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=23 | 3840*2160/24 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=27 | 3840*2160/23.98 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=18 | 1920*1080/60 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=19 | 1920*1080/59.94 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=20 | 1920*1080/50 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=17 | 1920*1080/24 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=11 | 1920*1080/23.98 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=2 | 1920*1080i/60 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=1 | 1920*1080i/59.94 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=4 | 1920*1080i/50 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=10 | 1280*720/60 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=9 | 1280*720/59.94 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=12 | 1280*720/50 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=7 | 1280*720/30 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.sdiformat=6 | 1280*720/25 | ||
| HDMI format | http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=24 | 3840*2160/60 | HDMI |
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=25 | 3840*2160/59.94 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=26 | 3840*2160/50 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=28 | 3840*2160/30 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=29 | 3840*2160/29.97 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=30 | 3840*2160/25 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=23 | 3840*2160/24 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=27 | 3840*2160/23.98 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=18 | 1920*1080/60 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=19 | 1920*1080/59.94 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=20 | 1920*1080/50 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=17 | 1920*1080/24 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=11 | 1920*1080/23 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=2 | 1920*1080i/60 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=1 | 1920*1080i/59.94 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=4 | 1920*1080i/50 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=10 | 1280*720/60 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=9 | 1280*720/59.94 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=12 | 1280*720/50 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=7 | 1280*720/30 | ||
| http://192.168.2.207/cgi-bin/set.cgi? pelco.controller.format=6 | 1280*720/25 | ||
ReqGetGeneralCapabilities
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetGeneralCapabilities\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/general
Sample Request
{
"Cmd": "ReqGetGeneralCapabilities",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetGeneralCapabilities",
"Version": "2.00.000",
"Content": {
"OverlayInfo": {
"Channel": {
"Type": "range",
"Readonly": false,
"Description": "Channel No.,Channel No.5 is fixed as logo overlay channel, Channel No.8 is fixed as date overlay channel, other channels are text overlay channel.",
"Data": {
"Min": 1,
"Max": 8
}
},
"Type": {
"Type": "enum",
"Readonly": false,
"Description": "Overlay Type",
"Data": [
{
"Value": 0,
"Description": "text"
},
{
"Value": 1,
"Description": "date"
},
{
"Value": 2,
"Description": "logo"
}
]
},
"Enable": {
"Type": "bool",
"Readonly": false,
"Description": "Overlay Enable"
},
"Text": {
"Type": "string",
"Readonly": false,
"Description": "Contents of the overlay text",
"Data": {
"MinLen": 1,
"MaxLen": 32
}
},
"PosX": {
"Type": "range",
"Readonly": false,
"Description": "Upper left corner x-coordinate",
"Data": {
"Min": 0,
"Max": 1920
}
},
"PosY": {
"Type": "range",
"Readonly": false,
"Description": "Upper right corner x-coordinate",
"Data": {
"Min": 0,
"Max": 1080
}
},
"Transparency": {
"Type": "range",
"Readonly": false,
"Description": "Logo opacity adjustment",
"Data": {
"Min": 0,
"Max": 100
}
},
"Color": {
"Type": "string",
"Readonly": false,
"Description": "Color",
"Data": [
{
"Value": "red",
"Description": "red"
},
{
"Value": "yellow",
"Description": "yellow"
},
{
"Value": "white",
"Description": "white"
},
{
"Value": "blue",
"Description": "blue"
},
{
"Value": "black",
"Description": "black"
}
]
},
"TranslateH": {
"Type": "range",
"Readonly": false,
"Description": "Horizontal translation of pixel points",
"Data": {
"Min": -1920,
"Max": 1920
}
},
"TranslateV": {
"Type": "range",
"Readonly": false,
"Description": "Vertical translation of pixel points",
"Data": {
"Min": -1080,
"Max": 1080
}
}
},
"VideoOutputInfo": {
"SystemFormat": {
"Type": "string",
"Readonly": false,
"Description": "SystemFormat",
"Data": [
{
"Value": "1920x1080P60",
"Description": "1920x1080P60"
},
{
"Value": "1920x1080P59.94",
"Description": "1920x1080P59.94"
},
{
"Value": "1920x1080P50",
"Description": "1920x1080P50"
},
{
"Value": "1920x1080P24",
"Description": "1920x1080P24"
},
{
"Value": "1920x1080P23.98",
"Description": "1920x1080P23.98"
}
]
},
"HDMIResolution": {
"Type": "string",
"Readonly": false,
"Description": "HDMIResolution",
"Data": [
{
"Value": "1920x1080P60",
"Description": "1920x1080P60"
},
{
"Value": "1920x1080P30",
"Description": "1920x1080P30"
},
{
"Value": "1920x1080I60",
"Description": "1920x1080I60"
},
{
"Value": "1280x720P60",
"Description": "1280x720P60"
}
]
},
"SDIResolution": {
"Type": "string",
"Readonly": false,
"Description": "SDIResolution",
"Data": [
{
"Value": "1920x1080P60",
"Description": "1920x1080P60"
},
{
"Value": "1920x1080P30",
"Description": "1920x1080P30"
},
{
"Value": "1920x1080I60",
"Description": "1920x1080I60"
},
{
"Value": "1280x720P60",
"Description": "1280x720P60"
}
]
},
"HDMIColorSpace": {
"Type": "enum",
"Readonly": false,
"Description": "HDMIColorSpace",
"Data": [
{
"Value": 1,
"Description": "RGB"
},
{
"Value": 2,
"Description": "YUV422"
}
]
},
"HDMIBitDepth": {
"Type": "enum",
"Readonly": false,
"Description": "HDMIBitDepth",
"Data": [
{
"Value": 8,
"Description": "8Bit"
},
{
"Value": 10,
"Description": "10Bit"
},
{
"Value": 12,
"Description": "12Bit"
}
]
},
"SDIColorSpace": {
"Type": "enum",
"Readonly": true,
"Description": "SDIColorSpace",
"Data": [
{
"Value": 2,
"Description": "YUV422"
}
]
},
"SDIBitDepth": {
"Type": "enum",
"Readonly": true,
"Description": "SDIBitDepth",
"Data": [
{
"Value": 8,
"Description": "8Bit"
},
{
"Value": 10,
"Description": "10Bit"
},
{
"Value": 12,
"Description": "12Bit"
}
]
}
},
"MonitorInfo": {
"OutputChannel": {
"Type": "enum",
"Readonly": false,
"Description": "MonitorChannel",
"Data": [
{
"Value": 0,
"Description": "OFF"
},
{
"Value": 4,
"Description": "SDI-2"
},
{
"Value": 5,
"Description": "IP&HDMI"
},
{
"Value": 6,
"Description": "IP&HDMI+SDI-2"
}
]
},
"TemperatureDegree": {
"Type": "enum",
"Readonly": false,
"Description": "TemperatureDegree",
"Data": [
{
"Value": 2,
"Description": "Fahrenheit"
},
{
"Value": 3,
"Description": "Celsius"
}
]
}
},
"UploadLogoFile": {
"Type": "file",
"Readonly": false,
"Description": "UploadLogoFile",
"Size": "The size of the logo image is within the range of 32KB to 1MB.",
"BitDepth": "The logo image must be in 32-bit depth.",
"Format": "The logo image format is PNG format and it has an Alpha channel.",
"Pixel": "The width of the pixel of this logo image should not exceed 1920"
},
"Status": 0
}
}
Parameters
-
OverlayInfoShow properties
-
Channelrange(Optional)Description: Channel No.,Channel No.5 is fixed as logo overlay channel, Channel No.8 is fixed as date overlay channel, other channels are text overlay channel.Value: 1-8Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Typeenum(Optional)Description: Overlay TypeValue: : text, 1: date, 2: logoShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Enablebool(Optional)Description: Overlay EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Textstring(Optional)Description: Contents of the overlay textShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
PosXrange(Optional)Description: Upper left corner x-coordinateValue: 0-1920Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
PosYrange(Optional)Description: Upper right corner x-coordinateValue: 0-1080Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Transparencyrange(Optional)Description: Logo opacity adjustmentValue: 0-100Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Colorstring(Optional)Description: ColorShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
TranslateHrange(Optional)Description: Horizontal translation of pixel pointsValue: -1920-1920Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
TranslateVrange(Optional)Description: Vertical translation of pixel pointsValue: -1080-1080Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
VideoOutputInfoShow properties
-
SystemFormatstring(Optional)Description: SystemFormatShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
HDMIResolutionstring(Optional)Description: HDMIResolutionShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
SDIResolutionstring(Optional)Description: SDIResolutionShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
HDMIColorSpaceenum(Optional)Description: HDMIColorSpaceValue: 1: RGB, 2: YUV422Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
HDMIBitDepthenum(Optional)Description: HDMIBitDepthValue: 8: 8Bit, 10: 10Bit, 12: 12BitShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
SDIColorSpaceenum(Optional)Description: SDIColorSpaceValue: 2: YUV422Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
SDIBitDepthenum(Optional)Description: SDIBitDepthValue: 8: 8Bit, 10: 10Bit, 12: 12BitShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
MonitorInfoShow properties
-
OutputChannelenum(Optional)Description: MonitorChannelValue: : OFF, 4: SDI-2, 5: IP&HDMI, 6: IP&HDMI+SDI-2Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
TemperatureDegreeenum(Optional)Description: TemperatureDegreeValue: 2: Fahrenheit, 3: CelsiusShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
UploadLogoFileShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Size(Optional)
-
BitDepth(Optional)
-
Format(Optional)
-
Pixel(Optional)
-
ReqGetOverlayInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetOverlayInfo\",\"Version\":\"2.00.000\"}' http://example.com/apiv2/general
Sample Request
{
"Cmd": "ReqGetOverlayInfo",
"Version": "2.00.000"
}
Response
{
"Cmd": "AswGetOverlayInfo",
"Content": {
"OverlayInfo": [
{
"Channel": 1,
"Type": 0,
"Enable": false,
"Text": "",
"PosX": 0,
"PosY": 0,
"Color": "white"
},
{
"Channel": 2,
"Type": 0,
"Enable": false,
"Text": "",
"PosX": 0,
"PosY": 0,
"Color": "white"
},
{
"Channel": 3,
"Type": 0,
"Enable": false,
"Text": "",
"PosX": 0,
"PosY": 0,
"Color": "white"
},
{
"Channel": 4,
"Type": 0,
"Enable": false,
"Text": "",
"PosX": 0,
"PosY": 0,
"Color": "white"
},
{
"Channel": 5,
"Type": 2,
"Enable": false,
"PosX": 40,
"PosY": 40
},
{
"Channel": 6,
"Type": 0,
"Enable": false,
"Text": "",
"PosX": 0,
"PosY": 0,
"Color": "white"
},
{
"Channel": 7,
"Type": 0,
"Enable": false,
"Text": "",
"PosX": 0,
"PosY": 0,
"Color": "white"
},
{
"Channel": 8,
"Type": 1,
"Enable": false,
"PosX": 0,
"PosY": 0,
"Color": "white"
}
],
"Status": 0
}
}
Parameters
-
OverlayInfoShow properties
-
Channelrange(Optional)Description: Channel No.,Channel No.5 is fixed as logo overlay channel, Channel No.8 is fixed as date overlay channel, other channels are text overlay channel.Value: 1-8
-
Typeenum(Optional)Description: Overlay TypeValue: : text, 1: date, 2: logo
-
Enablebool(Optional)Description: Overlay EnableValue: true/false
-
Textstring(Optional)Description: Contents of the overlay text
-
PosXrange(Optional)Description: Upper left corner x-coordinateValue: 0-1920
-
PosYrange(Optional)Description: Upper right corner x-coordinateValue: 0-1080
-
Colorstring(Optional)Description: Color
-
ReqSetOverlayInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetOverlayInfo\",\"Version\":\"2.00.000\",\"Content\":{\"OverlayInfo\":[{\"Channel\":1,\"Enable\":true,\"TranslateH\":190,\"TranslateV\":100,\"PosX\":990,\"PosY\":860,\"color\":\"red\",\"text\":\"sdjhk\"},{\"Channel\":3,\"Enable\":true,\"TranslateH\":1920,\"TranslateV\":1080,\"PosX\":990,\"PosY\":860,\"color\":\"blue\",\"text\":\"sdjhkik\"}]}}' http://example.com/apiv2/general
Sample Request
{
"Cmd": "ReqSetOverlayInfo",
"Version": "2.00.000",
"Content": {
"OverlayInfo": [
{
"Channel": 1,
"Enable": true,
"TranslateH": 190,
"TranslateV": 100,
"PosX": 990,
"PosY": 860,
"color": "red",
"text": "sdjhk"
},
{
"Channel": 3,
"Enable": true,
"TranslateH": 1920,
"TranslateV": 1080,
"PosX": 990,
"PosY": 860,
"color": "blue",
"text": "sdjhkik"
}
]
}
}
Response
{
"Cmd": "AswSetOverlayInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
OverlayInfoShow properties
-
Channelrange(Optional)Description: Channel No.,Channel No.5 is fixed as logo overlay channel, Channel No.8 is fixed as date overlay channel, other channels are text overlay channel.Value: 1-8
-
Enablebool(Optional)Description: Overlay EnableValue: true/false
-
TranslateHrange(Optional)Description: Horizontal translation of pixel pointsValue: -1920-1920
-
TranslateVrange(Optional)Description: Vertical translation of pixel pointsValue: -1080-1080
-
PosXrange(Optional)Description: Upper left corner x-coordinateValue: 0-1920
-
PosYrange(Optional)Description: Upper right corner x-coordinateValue: 0-1080
-
ReqGetMonitorInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetMonitorInfo\",\"Version\":\"2.00.000\"}' http://example.com/apiv2/general
Sample Request
{
"Cmd": "ReqGetMonitorInfo",
"Version": "2.00.000"
}
Response
{
"Cmd": "AswGetMonitorInfo",
"Version": "2.00.000",
"Content": {
"Status": 0,
"MonitorInfo": {
"OutputChannel": 0,
"TemperatureDegree": 2
}
}
}
Parameters
-
MonitorInfoShow properties
-
OutputChannelenum(Optional)Description: MonitorChannelValue: : OFF, 4: SDI-2, 5: IP&HDMI, 6: IP&HDMI+SDI-2
-
TemperatureDegreeenum(Optional)Description: TemperatureDegreeValue: 2: Fahrenheit, 3: Celsius
-
ReqSetMonitorInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetMonitorInfo\",\"Version\":\"2.00.000\",\"Content\":{\"MonitorInfo\":{\"OutputChannel\":0,\"TemperatureDegree\":2}}}' http://example.com/apiv2/general
Sample Request
{
"Cmd": "ReqSetMonitorInfo",
"Version": "2.00.000",
"Content": {
"MonitorInfo": {
"OutputChannel": 0,
"TemperatureDegree": 2
}
}
}
Response
{
"Cmd": "AswSetMonitorInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
MonitorInfoShow properties
-
OutputChannelenum(Optional)Description: MonitorChannelValue: : OFF, 4: SDI-2, 5: IP&HDMI, 6: IP&HDMI+SDI-2
-
TemperatureDegreeenum(Optional)Description: TemperatureDegreeValue: 2: Fahrenheit, 3: Celsius
-
ReqGetVideoOutputInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetVideoOutputInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/general
Sample Request
{
"Cmd": "ReqGetVideoOutputInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetVideoOutputInfo",
"Version": "2.00.000",
"Content": {
"VideoOutputInfo": {
"SystemFormat": "1920x1080P60",
"HDMIResolution": "1920x1080P60",
"HDMIColorSpace": 1,
"HDMIBitDepth": 8,
"SDIColorSpace": 2,
"SDIResolution": "1920x1080P60",
"SDIBitDepth": 10
},
"Status": 0
}
}
Parameters
-
VideoOutputInfoShow properties
-
SystemFormatstring(Optional)Description: SystemFormat
-
HDMIResolutionstring(Optional)Description: HDMIResolution
-
HDMIColorSpaceenum(Optional)Description: HDMIColorSpaceValue: 1: RGB, 2: YUV422
-
HDMIBitDepthenum(Optional)Description: HDMIBitDepthValue: 8: 8Bit, 10: 10Bit, 12: 12Bit
-
SDIColorSpaceenum(Optional)Description: SDIColorSpaceValue: 2: YUV422
-
SDIResolutionstring(Optional)Description: SDIResolution
-
SDIBitDepthenum(Optional)Description: SDIBitDepthValue: 8: 8Bit, 10: 10Bit, 12: 12Bit
-
ReqSetVideoOutputInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetVideoOutputInfo\",\"Version\":\"2.00.000\",\"Content\":{\"VideoOutputInfo\":{\"SystemFormat\":\"1920x1080P60\",\"HDMIResolution\":\"1920x1080P60\",\"SDIResolution\":\"1920x1080P60\",\"HDMIColorSpace\":2}}}' http://example.com/apiv2/general
Sample Request
{
"Cmd": "ReqSetVideoOutputInfo",
"Version": "2.00.000",
"Content": {
"VideoOutputInfo": {
"SystemFormat": "1920x1080P60",
"HDMIResolution": "1920x1080P60",
"SDIResolution": "1920x1080P60",
"HDMIColorSpace": 2
}
}
}
Response
{
"Cmd": "AswSetVideoOutputInfo",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
Parameters
-
VideoOutputInfoShow properties
-
SystemFormatstring(Optional)Description: SystemFormat
-
HDMIResolutionstring(Optional)Description: HDMIResolution
-
SDIResolutionstring(Optional)Description: SDIResolution
-
HDMIColorSpaceenum(Optional)Description: HDMIColorSpaceValue: 1: RGB, 2: YUV422
-
UploadOverlayFile
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' --form 'logofile=@"path/to/file"' http://example.com/apiv2/general
Response
{
"Cmd": "AswUploadOverlayFile",
"Version": "2.00.000",
"Content": {
"Status": 0
}
}
