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
-
Usernamestring(Optional)Description: UserName
-
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
-
Usernamestring(Optional)Description: UserNameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
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.0.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
}
},
"HardwareVersion": {
"Type": "string",
"Readonly": true,
"Description": "HardwaveVersion",
"Data": {
"MinLen": 1,
"MaxLen": 32
}
},
"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) Eastern Time (US & Canada)"
},
{
"Value": "America/Havana",
"Description": "(UTC-05:00) Havana"
},
{
"Value": "America/Port-au-Prince",
"Description": "(UTC-05:00) Haiti"
},
{
"Value": "Etc/GMT+5",
"Description": "(UTC-05:00) Chetumal"
},
{
"Value": "America/Grand_Turk",
"Description": "(UTC-05:00) Turks and Caicos"
},
{
"Value": "US/East-Indiana",
"Description": "(UTC-05:00) Indiana (East)"
},
{
"Value": "Canada/Atlantic",
"Description": "(UTC-04:00) Atlantic Time (Canada)"
},
{
"Value": "America/Caracas",
"Description": "(UTC-04:00) Caracas"
},
{
"Value": "America/Cuiaba",
"Description": "(UTC-04:00) 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) 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/Chisinau",
"Description": "(UTC+02:00) Chisinau"
},
{
"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+02: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": {
"ServerAddr": {
"Type": "string",
"Readonly": false,
"Description": "NTPSever Address",
"Data": {
"MinLen": 1,
"MaxLen": 127
}
}
},
"LocalTime": {
"Type": "father-node",
"Readonly": false,
"Description": "local time",
"Year": {
"Type": "range",
"Readonly": false,
"Description": "Year",
"Data": {
"Min": 2000,
"Max": 2060
}
},
"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
}
}
}
},
"ResetInfo": {
"Module": {
"Type": "enum",
"Readonly": false,
"Description": "ResetInfo",
"Data": [
{
"Value": "all_but_net",
"Description": "all_but_net"
},
{
"Value": "all",
"Description": "all"
}
]
}
},
"UserInfo": {
"Name": {
"Type": "string",
"Readonly": false,
"Description": "Username",
"Data": {
"MinLen": 3,
"MaxLen": 12
}
},
"Role": {
"Type": "enum",
"Readonly": false,
"Description": "Role",
"Data": [
{
"Value": 0,
"Description": "Administrator"
},
{
"Value": 1,
"Description": "Operator"
}
]
},
"Password": {
"Type": "string",
"Readonly": false,
"Description": "Password",
"Data": {
"MinLen": 1,
"MaxLen": 32
}
}
},
"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)
-
-
-
HardwareVersionstring(Optional)Description: HardwaveVersionShow 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)
-
-
-
TimeModeenum(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)
-
-
-
TimeZoneenum(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) Eastern Time (US & Canada), America/Havana: (UTC-05:00) Havana, America/Port-au-Prince: (UTC-05:00) Haiti, Etc/GMT+5: (UTC-05:00) Chetumal, America/Grand_Turk: (UTC-05:00) Turks and Caicos, US/East-Indiana: (UTC-05:00) Indiana (East), Canada/Atlantic: (UTC-04:00) Atlantic Time (Canada), America/Caracas: (UTC-04:00) Caracas, America/Cuiaba: (UTC-04:00) 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) 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/Chisinau: (UTC+02:00) Chisinau, 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+02: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)
-
-
-
NTPInfo(Optional)Show properties
-
ServerAddr(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
-
LocalTimefather-node(Optional)Description: local timeShow 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)
-
-
-
-
-
ResetInfoShow properties
-
Moduleenum(Optional)Description: ResetInfoValue: all_but_net: all_but_net, all: allShow 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)
-
-
-
Passwordstring(Optional)Description: PasswordShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(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.0.000",
"Content": {
"SystemInfo": {
"DeviceName": "Bolin-R9-418N-2025",
"ModelName": "R9-418N",
"FirmwareVersion": "C1D37350D0A101122",
"HardwareVersion": "BA",
"SerialNumber": "9105E005GB1227100002",
"IPEncoderVersion": "P0X1G58070F102641",
"MCUVersion": "P1D0935020F100021",
"FPGAVersion": "P1D0900030F100087"
},
"Status": 0
}
}
Parameters
-
SystemInfoShow properties
-
DeviceNamestring(Optional)Description: DeviceName
-
ModelNamestring(Optional)Description: ModelName
-
FirmwareVersionstring(Optional)Description: FirmwareVersion
-
HardwareVersionstring(Optional)Description: HardwaveVersion
-
SerialNumberstring(Optional)Description: SerialNumber
-
IPEncoderVersionstring(Optional)Description: IPEncoderVersion
-
MCUVersionstring(Optional)Description: MCUVersion
-
FPGAVersionstring(Optional)Description: FPGAVersion
-
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-R9-418N\"}}}' http://example.com/apiv2/system
Sample Request
{
"Cmd": "ReqSetSystemInfo",
"Version": "2.00.000",
"Content": {
"SystemInfo": {
"DeviceName": "Bolin-R9-418N"
}
}
}
Response
{
"Cmd": "AswSetSystemInfo",
"Version": "2.0.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.0.000",
"Content": {
"SystemTimeInfo": {
"TimeSyncMode": 1,
"DateMode": 0,
"TimeMode": 2,
"TimeZone": "US/Mountain",
"LocalTime": {
"Year": 2025,
"Month": 7,
"Day": 23,
"Hour": 20,
"Minute": 11,
"Second": 27
},
"NTPInfo": {
"ServerAddr": "pool.ntp.org"
}
},
"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
-
TimeModeenum(Optional)Description: TimeModeValue: : 24H: H-M-S, 1: 12H: H-M-S, 2: 24H: H-M-S-MS, 3: 12H: H-M-S-MS
-
TimeZoneenum(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) Eastern Time (US & Canada), America/Havana: (UTC-05:00) Havana, America/Port-au-Prince: (UTC-05:00) Haiti, Etc/GMT+5: (UTC-05:00) Chetumal, America/Grand_Turk: (UTC-05:00) Turks and Caicos, US/East-Indiana: (UTC-05:00) Indiana (East), Canada/Atlantic: (UTC-04:00) Atlantic Time (Canada), America/Caracas: (UTC-04:00) Caracas, America/Cuiaba: (UTC-04:00) 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) 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/Chisinau: (UTC+02:00) Chisinau, 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+02: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 Island
-
LocalTimefather-node(Optional)Description: local timeShow properties
-
Year(Optional)
-
Month(Optional)
-
Day(Optional)
-
Hour(Optional)
-
Minute(Optional)
-
Second(Optional)
-
-
NTPInfo(Optional)Show properties
-
ServerAddr(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.0.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
-
TimeModeenum(Optional)Description: TimeModeValue: : 24H: H-M-S, 1: 12H: H-M-S, 2: 24H: H-M-S-MS, 3: 12H: H-M-S-MS
-
TimeZoneenum(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) Eastern Time (US & Canada), America/Havana: (UTC-05:00) Havana, America/Port-au-Prince: (UTC-05:00) Haiti, Etc/GMT+5: (UTC-05:00) Chetumal, America/Grand_Turk: (UTC-05:00) Turks and Caicos, US/East-Indiana: (UTC-05:00) Indiana (East), Canada/Atlantic: (UTC-04:00) Atlantic Time (Canada), America/Caracas: (UTC-04:00) Caracas, America/Cuiaba: (UTC-04:00) 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) 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/Chisinau: (UTC+02:00) Chisinau, 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+02: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 Island
-
LocalTimefather-node(Optional)Description: local timeShow properties
-
Year(Optional)
-
Month(Optional)
-
Day(Optional)
-
Hour(Optional)
-
Minute(Optional)
-
Second(Optional)
-
-
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.0.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.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
ResetInfoShow properties
-
Moduleenum(Optional)Description: ResetInfoValue: all_but_net: all_but_net, all: all
-
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
{
"Cmd": "AswGetUserInfo",
"Version": "2.0.000",
"Content": {
"UserInfo": [
{
"Name": "admin",
"Role": 0
}
],
"Status": 0
}
}
Parameters
-
UserInfoShow properties
-
Namestring(Optional)Description: Username
-
Roleenum(Optional)Description: RoleValue: : Administrator, 1: Operator
-
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,\"Password\":\"c2FkbWlu\"}}}' http://example.com/apiv2/system
Sample Request
{
"Cmd": "ReqSetUserInfo",
"Version": "2.0.000",
"Content": {
"UserInfo": {
"Action": "Add",
"Name": "User1",
"Role": 1,
"Password": "c2FkbWlu"
}
}
}
Response
{
"Cmd": "AswSetUserInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
UserInfoShow properties
-
Namestring(Optional)Description: Username
-
Roleenum(Optional)Description: RoleValue: : Administrator, 1: Operator
-
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.0.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": {
"Speed": {
"Type": "range",
"Readonly": false,
"Description": "Focus Speed",
"Data": {
"Min": 1,
"Max": 8
}
},
"Direction": {
"Type": "enum",
"Readonly": false,
"Description": "Focus Action",
"Data": [
{
"Value": "Far",
"Description": "Far"
},
{
"Value": "Near",
"Description": "Near"
},
{
"Value": "Stop",
"Description": "Stop"
},
{
"Value": "Manual",
"Description": "Manual"
},
{
"Value": "Auto",
"Description": "Auto"
}
]
}
},
"PTZFZoomInfo": {
"Speed": {
"Type": "range",
"Readonly": false,
"Description": "Zoom Speed",
"Data": {
"Min": 1,
"Max": 8
}
},
"Direction": {
"Type": "enum",
"Readonly": false,
"Description": "Zoom Action",
"Data": [
{
"Value": "Wide",
"Description": "Wide"
},
{
"Value": "Tele",
"Description": "Tele"
},
{
"Value": "Stop",
"Description": "Stop"
}
]
}
},
"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"
}
]
}
},
"GoHome": {
"Type": "null",
"Readonly": false,
"Description": "GoHome"
},
"PresetInfo": {
"Name": {
"Type": "string",
"Readonly": false,
"Description": "Preset Name",
"Data": {
"MinLen": 1,
"MaxLen": 63
}
},
"Number": {
"Type": "range",
"Readonly": false,
"Description": "PresetNum",
"Data": {
"Min": 1,
"Max": 255
}
},
"Action": {
"Type": "enum",
"Readonly": false,
"Description": "Preset Action",
"Data": [
{
"Value": "Set",
"Description": "Set"
},
{
"Value": "Call",
"Description": "Call"
},
{
"Value": "Delete",
"Description": "Delete"
}
]
}
},
"PTZFPresetSpeed": {
"PresetSpeed": {
"Type": "range",
"Readonly": false,
"Description": "PresetSpeed",
"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": 24576
}
},
"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": 63
}
},
"Number": {
"Type": "range",
"Readonly": false,
"Description": "TraceNum",
"Data": {
"Min": 1,
"Max": 4
}
},
"Action": {
"Type": "enum",
"Readonly": false,
"Description": "Trace Action",
"Data": [
{
"Value": "StartRecord",
"Description": "StartRecord"
},
{
"Value": "EndRecord",
"Description": "EndRecord"
},
{
"Value": "Stop",
"Description": "Stop"
},
{
"Value": "Call",
"Description": "Call"
},
{
"Value": "Delete",
"Description": "Delete"
}
]
}
},
"ScanningInfo": {
"Name": {
"Type": "string",
"Readonly": false,
"Description": "Scanning Name",
"Data": {
"MinLen": 1,
"MaxLen": 63
}
},
"Number": {
"Type": "range",
"Readonly": false,
"Description": "ScanningNum",
"Data": {
"Min": 1,
"Max": 4
}
},
"Speed": {
"Type": "range",
"Readonly": false,
"Description": "ScanningSpeed",
"Data": {
"Min": 1,
"Max": 255
}
},
"Action": {
"Type": "enum",
"Readonly": false,
"Description": "Scanning Action",
"Data": [
{
"Value": "LeftLimit",
"Description": "LeftLimit"
},
{
"Value": "RightLimit",
"Description": "RightLimit"
},
{
"Value": "Call",
"Description": "Call"
},
{
"Value": "Delete",
"Description": "Delete"
},
{
"Value": "Stop",
"Description": "Stop"
}
]
}
},
"CruiseInfo": {
"Name": {
"Type": "string",
"Readonly": false,
"Description": "Cruise Name",
"Data": {
"MinLen": 1,
"MaxLen": 63
}
},
"Number": {
"Type": "range",
"Readonly": false,
"Description": "CruiseNum",
"Data": {
"Min": 1,
"Max": 12
}
},
"Action": {
"Type": "enum",
"Readonly": false,
"Description": "CruiseAction",
"Data": [
{
"Value": "Set",
"Description": "Set"
},
{
"Value": "Call",
"Description": "Call"
},
{
"Value": "Delete",
"Description": "Delete"
},
{
"Value": "Stop",
"Description": "Stop"
}
]
},
"PresetInfo": {
"Type": "father-node",
"Readonly": false,
"Description": "Cruise PresetInfo",
"PresetID": {
"Type": "range",
"Readonly": false,
"Description": "Preset ID",
"Data": {
"Min": 1,
"Max": 255
}
},
"RecordingTime": {
"Type": "range",
"Readonly": false,
"Description": "RecordingTime",
"Data": {
"Min": 1,
"Max": 255
}
}
}
},
"PositionLimitations": {
"UpLimit": {
"Type": "bool",
"Readonly": false,
"Description": "UpLimit"
},
"DownLimit": {
"Type": "bool",
"Readonly": false,
"Description": "DownLimit"
},
"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": "Off",
"Description": "Off"
},
{
"Value": "Preset",
"Description": "Preset"
},
{
"Value": "Scanning",
"Description": "Scanning"
},
{
"Value": "Cruise",
"Description": "Cruise"
},
{
"Value": "Trace",
"Description": "Trace"
}
]
}
},
"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
-
Speedrange(Optional)Description: Focus SpeedValue: 1-8Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Directionenum(Optional)Description: Focus ActionValue: Far: Far, Near: Near, Stop: Stop, Manual: Manual, Auto: AutoShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
PTZFZoomInfoShow properties
-
Speedrange(Optional)Description: Zoom SpeedValue: 1-8Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
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)
-
-
-
-
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)
-
-
-
-
GoHomeShow properties
-
Type(Optional)
-
Readonly(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)
-
-
-
Numberrange(Optional)Description: PresetNumValue: 1-255Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(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)
-
-
-
-
PTZFPresetSpeedShow properties
-
PresetSpeedrange(Optional)Description: PresetSpeedValue: 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-24576Show 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)
-
-
-
Numberrange(Optional)Description: TraceNumValue: 1-4Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Actionenum(Optional)Description: Trace ActionValue: StartRecord: StartRecord, EndRecord: EndRecord, Stop: Stop, Call: Call, Delete: DeleteShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
ScanningInfoShow properties
-
Namestring(Optional)Description: Scanning NameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(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)
-
-
-
Actionenum(Optional)Description: Scanning ActionValue: LeftLimit: LeftLimit, RightLimit: RightLimit, Call: Call, Delete: Delete, Stop: StopShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
CruiseInfoShow properties
-
Namestring(Optional)Description: Cruise NameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Numberrange(Optional)Description: CruiseNumValue: 1-12Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Actionenum(Optional)Description: CruiseActionValue: Set: Set, Call: Call, Delete: Delete, Stop: StopShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
PresetInfofather-node(Optional)Description: Cruise PresetInfoShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
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
-
UpLimitbool(Optional)Description: UpLimitValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
DownLimitbool(Optional)Description: DownLimitValue: 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: Off: Off, Preset: Preset, Scanning: Scanning, Cruise: Cruise, Trace: TraceShow 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.0.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.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
PTZFFocusInfoShow properties
-
Speedrange(Optional)Description: Focus SpeedValue: 1-8
-
Directionenum(Optional)Description: Focus ActionValue: Far: Far, Near: Near, 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.0.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\":\"Up\"}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetMenu",
"Version": "2.0.000",
"Content": {
"MenuInfo": {
"Action": "Up"
}
}
}
Response
{
"Cmd": "AswSetMenu",
"Version": "2.0.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.0.000",
"Content": {
"Status": 0
}
}
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.0.000",
"Content": {
"PresetInfo": [
{
"Name": "preset01",
"Number": 1
},
{
"Name": "preset 2",
"Number": 2
},
{
"Name": "preset03",
"Number": 3
},
{
"Name": "Preset 4",
"Number": 4
},
{
"Name": "preset5",
"Number": 5
},
{
"Name": "preset06",
"Number": 6
},
{
"Name": "preset07",
"Number": 7
},
{
"Name": "95 OSD Menu(Call)",
"Number": 95,
"FixedName": "95 OSD Menu(Call)"
}
],
"Status": 0
}
}
Parameters
-
PresetInfoShow properties
-
Namestring(Optional)Description: Preset Name
-
Numberrange(Optional)Description: PresetNumValue: 1-255
-
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.0.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.0.000",
"Content": {
"PTZFPresetSpeed": {
"PresetSpeed": 5
},
"Status": 0
}
}
Parameters
-
PTZFPresetSpeedShow properties
-
PresetSpeedrange(Optional)Description: PresetSpeedValue: 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.0.000\",\"Content\":{\"PTZFPresetSpeed\":{\"PresetSpeed\":5}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetPTZFPresetSpeed",
"Version": "2.0.000",
"Content": {
"PTZFPresetSpeed": {
"PresetSpeed": 5
}
}
}
Response
{
"Cmd": "AswSetPTZFPresetSpeed",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
PTZFPresetSpeedShow properties
-
PresetSpeedrange(Optional)Description: PresetSpeedValue: 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.0.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-24576
-
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.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
PTZFPositionShow properties
-
PanPositionrange(Optional)Description: PanPositionValue: -170-170
-
TiltPositionrange(Optional)Description: TiltPositionValue: -30-90
-
ZoomPositionrange(Optional)Description: ZoomPositionValue: 0-24576
-
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.0.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.0.000",
"Content": {
"TraceInfo": [
{
"Number": 1,
"Name": "Trace01"
},
{
"Number": 2,
"Name": "Trace02"
},
{
"Number": 3,
"Name": "trace3"
}
],
"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.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
TraceInfoShow properties
-
Actionenum(Optional)Description: Trace ActionValue: StartRecord: StartRecord, EndRecord: EndRecord, Stop: Stop, Call: Call, 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.0.000",
"Content": {
"ScanningInfo": [
{
"Number": 1,
"Name": "scanning1"
},
{
"Number": 3,
"Name": "scanning3"
}
],
"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\":\"scanning1\",\"Speed\":255}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetScanningInfo",
"Version": "2.0.000",
"Content": {
"ScanningInfo": {
"Action": "Call",
"Number": 1,
"Name": "scanning1",
"Speed": 255
}
}
}
Response
{
"Cmd": "AswSetScanningInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
ScanningInfoShow properties
-
Actionenum(Optional)Description: Scanning ActionValue: LeftLimit: LeftLimit, RightLimit: RightLimit, Call: Call, Delete: Delete, Stop: Stop
-
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.0.000",
"Content": {
"PowerOnActionInfo": {
"ActionType": "Off",
"ActionNumber": 2
},
"Status": 0
}
}
Parameters
-
PowerOnActionInfoShow properties
-
ActionTypeenum(Optional)Description: PowerOnActionTypeValue: Off: Off, Preset: Preset, Scanning: Scanning, Cruise: Cruise, Trace: Trace
-
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\":\"Scanning\",\"ActionNumber\":1}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetPowerOnActionInfo",
"Version": "2.0.000",
"Content": {
"PowerOnActionInfo": {
"ActionType": "Scanning",
"ActionNumber": 1
}
}
}
Response
{
"Cmd": "AswSetPowerOnActionInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
PowerOnActionInfoShow properties
-
ActionTypeenum(Optional)Description: PowerOnActionTypeValue: Off: Off, Preset: Preset, Scanning: Scanning, Cruise: Cruise, Trace: Trace
-
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.0.000",
"Content": {
"CruiseInfo": [
{
"Number": 1,
"Name": "cruise1",
"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: Cruise Name
-
PresetInfofather-node(Optional)Description: Cruise PresetInfoShow 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\":5,\"Name\":\"Cruise5\",\"PresetInfo\":[{\"PresetID\":2,\"RecordingTime\":8},{\"PresetID\":4,\"RecordingTime\":8}]}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetCruiseInfo",
"Version": "2.00.000",
"Content": {
"CruiseInfo": {
"Action": "Set",
"Number": 5,
"Name": "Cruise5",
"PresetInfo": [
{
"PresetID": 2,
"RecordingTime": 8
},
{
"PresetID": 4,
"RecordingTime": 8
}
]
}
}
}
Response
{
"Cmd": "AswSetCruiseInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
CruiseInfoShow properties
-
Actionenum(Optional)Description: CruiseActionValue: Set: Set, Call: Call, Delete: Delete, Stop: Stop
-
Numberrange(Optional)Description: CruiseNumValue: 1-12
-
Namestring(Optional)Description: Cruise Name
-
PresetInfofather-node(Optional)Description: Cruise PresetInfoShow 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.0.000",
"Content": {
"PositionLimitations": {
"UpLimit": false,
"DownLimit": false,
"LeftLimit": false,
"RightLimit": false
},
"Status": 0
}
}
Parameters
-
PositionLimitationsShow properties
-
UpLimitbool(Optional)Description: UpLimitValue: true/false
-
DownLimitbool(Optional)Description: DownLimitValue: 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\":false,\"UpLimit\":true,\"LeftLimit\":false,\"RightLimit\":false}}}' http://example.com/apiv2/ptzctrl
Sample Request
{
"Cmd": "ReqSetPositionLimitations",
"Version": "2.0.000",
"Content": {
"PositionLimitations": {
"DownLimit": false,
"UpLimit": true,
"LeftLimit": false,
"RightLimit": false
}
}
}
Response
{
"Cmd": "AswSetPositionLimitations",
"Version": "2.0.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.0.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.0.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"
},
{
"Value": 4,
"Description": "Bright"
},
{
"Value": 5,
"Description": "GainPri"
}
]
},
"HighSensitivity": {
"Type": "bool",
"Readonly": false,
"Description": "HighSensitivity"
},
"SlowShutter": {
"Type": "bool",
"Readonly": false,
"Description": "SlowShutter"
},
"SlowShutterLimit": {
"Type": "enum",
"Readonly": false,
"Description": "SlowShutterLimit",
"Data": [
{
"Value": 17,
"Description": "1/50"
},
{
"Value": 16,
"Description": "1/30"
},
{
"Value": 15,
"Description": "1/20"
},
{
"Value": 14,
"Description": "1/15"
},
{
"Value": 13,
"Description": "1/10"
},
{
"Value": 12,
"Description": "1/8"
},
{
"Value": 11,
"Description": "1/6"
},
{
"Value": 10,
"Description": "1/4"
},
{
"Value": 9,
"Description": "1/3"
},
{
"Value": 8,
"Description": "1/2"
},
{
"Value": 7,
"Description": "2/3"
},
{
"Value": 6,
"Description": "1/1"
}
]
},
"GainLimit": {
"Type": "enum",
"Readonly": false,
"Description": "GainLimit,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dB",
"Data": [
{
"Value": 13,
"Description": "36dB"
},
{
"Value": 12,
"Description": "33dB"
},
{
"Value": 11,
"Description": "30dB"
},
{
"Value": 10,
"Description": "27dB"
},
{
"Value": 9,
"Description": "24dB"
},
{
"Value": 8,
"Description": "21dB"
},
{
"Value": 7,
"Description": "18dB"
},
{
"Value": 6,
"Description": "15dB"
},
{
"Value": 5,
"Description": "12dB"
},
{
"Value": 4,
"Description": "9dB"
}
]
},
"GainPoint": {
"Type": "bool",
"Readonly": false,
"Description": "Gain Point"
},
"Gain": {
"Type": "enum",
"Readonly": false,
"Description": "Gain,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dB",
"Data": [
{
"Value": 13,
"Description": "36dB"
},
{
"Value": 12,
"Description": "33dB"
},
{
"Value": 11,
"Description": "30dB"
},
{
"Value": 10,
"Description": "27dB"
},
{
"Value": 9,
"Description": "24dB"
},
{
"Value": 8,
"Description": "21dB"
},
{
"Value": 7,
"Description": "18dB"
},
{
"Value": 6,
"Description": "15dB"
},
{
"Value": 5,
"Description": "12dB"
},
{
"Value": 4,
"Description": "9dB"
},
{
"Value": 3,
"Description": "6dB"
},
{
"Value": 2,
"Description": "3dB"
},
{
"Value": 1,
"Description": "0dB"
}
]
},
"Speed": {
"Type": "enum",
"Readonly": false,
"Description": "ShutterSpeed",
"Data": [
{
"Value": 33,
"Description": "1/10000"
},
{
"Value": 32,
"Description": "1/6000"
},
{
"Value": 31,
"Description": "1/4000"
},
{
"Value": 30,
"Description": "1/3000"
},
{
"Value": 29,
"Description": "1/2000"
},
{
"Value": 28,
"Description": "1/1500"
},
{
"Value": 27,
"Description": "1/1000"
},
{
"Value": 26,
"Description": "1/725"
},
{
"Value": 25,
"Description": "1/500"
},
{
"Value": 24,
"Description": "1/350"
},
{
"Value": 23,
"Description": "1/250"
},
{
"Value": 22,
"Description": "1/180"
},
{
"Value": 21,
"Description": "1/125"
},
{
"Value": 20,
"Description": "1/100"
},
{
"Value": 19,
"Description": "1/90"
},
{
"Value": 18,
"Description": "1/60"
},
{
"Value": 17,
"Description": "1/50"
},
{
"Value": 16,
"Description": "1/30"
},
{
"Value": 15,
"Description": "1/20"
},
{
"Value": 14,
"Description": "1/15"
},
{
"Value": 13,
"Description": "1/10"
},
{
"Value": 12,
"Description": "1/8"
},
{
"Value": 11,
"Description": "1/6"
},
{
"Value": 10,
"Description": "1/4"
},
{
"Value": 9,
"Description": "1/3"
},
{
"Value": 8,
"Description": "1/2"
},
{
"Value": 7,
"Description": "2/3"
},
{
"Value": 6,
"Description": "1/1"
}
]
},
"AESpeed": {
"Type": "range",
"Readonly": false,
"Description": "AESPEED",
"Data": {
"Min": 1,
"Max": 48
}
},
"PointPosition": {
"Type": "enum",
"Readonly": false,
"Description": "PointPosition,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dB",
"Data": [
{
"Value": 11,
"Description": "30dB"
},
{
"Value": 10,
"Description": "27dB"
},
{
"Value": 9,
"Description": "24dB"
},
{
"Value": 8,
"Description": "21dB"
},
{
"Value": 7,
"Description": "18dB"
},
{
"Value": 6,
"Description": "15dB"
},
{
"Value": 5,
"Description": "12dB"
},
{
"Value": 4,
"Description": "9dB"
},
{
"Value": 3,
"Description": "6dB"
},
{
"Value": 2,
"Description": "3dB"
},
{
"Value": 1,
"Description": "0dB"
}
]
},
"MaxSpeed": {
"Type": "enum",
"Readonly": false,
"Description": "MaxSpeed",
"Data": [
{
"Value": 33,
"Description": "1/10000"
},
{
"Value": 32,
"Description": "1/6000"
},
{
"Value": 31,
"Description": "1/4000"
},
{
"Value": 30,
"Description": "1/3000"
},
{
"Value": 29,
"Description": "1/2000"
},
{
"Value": 28,
"Description": "1/1500"
},
{
"Value": 27,
"Description": "1/1000"
},
{
"Value": 26,
"Description": "1/725"
},
{
"Value": 25,
"Description": "1/500"
},
{
"Value": 24,
"Description": "1/350"
},
{
"Value": 23,
"Description": "1/250"
},
{
"Value": 22,
"Description": "1/180"
},
{
"Value": 21,
"Description": "1/125"
},
{
"Value": 20,
"Description": "1/100"
}
]
},
"MinSpeed": {
"Type": "enum",
"Readonly": false,
"Description": "MinSpeed",
"Data": [
{
"Value": 29,
"Description": "1/2000"
},
{
"Value": 28,
"Description": "1/1500"
},
{
"Value": 27,
"Description": "1/1000"
},
{
"Value": 26,
"Description": "1/725"
},
{
"Value": 25,
"Description": "1/500"
},
{
"Value": 24,
"Description": "1/350"
},
{
"Value": 23,
"Description": "1/250"
},
{
"Value": 22,
"Description": "1/180"
},
{
"Value": 21,
"Description": "1/125"
},
{
"Value": 20,
"Description": "1/100"
},
{
"Value": 19,
"Description": "1/90"
},
{
"Value": 18,
"Description": "1/60"
},
{
"Value": 17,
"Description": "1/50"
},
{
"Value": 16,
"Description": "1/30"
}
]
},
"BackLight": {
"Type": "bool",
"Readonly": false,
"Description": "BackLight"
},
"SpotLight": {
"Type": "bool",
"Readonly": false,
"Description": "SpotLight"
},
"ExComp": {
"Type": "bool",
"Readonly": false,
"Description": "Exposure Compensation"
},
"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"
}
]
},
"Iris": {
"Type": "enum",
"Readonly": false,
"Description": "Iris",
"Data": [
{
"Value": 21,
"Description": "F2.8"
},
{
"Value": 20,
"Description": "F3.1"
},
{
"Value": 19,
"Description": "F3.4"
},
{
"Value": 18,
"Description": "F3.7"
},
{
"Value": 17,
"Description": "F4.0"
},
{
"Value": 16,
"Description": "F4.4"
},
{
"Value": 15,
"Description": "F4.8"
},
{
"Value": 14,
"Description": "F5.2"
},
{
"Value": 13,
"Description": "F5.6"
},
{
"Value": 12,
"Description": "F6.2"
},
{
"Value": 11,
"Description": "F6.8"
},
{
"Value": 10,
"Description": "F7.3"
},
{
"Value": 9,
"Description": "F8.0"
},
{
"Value": 8,
"Description": "F8.7"
},
{
"Value": 7,
"Description": "F9.6"
},
{
"Value": 6,
"Description": "F10"
},
{
"Value": 5,
"Description": "F11"
}
]
},
"BrightLevel": {
"Type": "range",
"Readonly": false,
"Description": "BrightLevel",
"Data": {
"Min": 5,
"Max": 33
}
}
},
"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"
}
]
},
"Speed": {
"Type": "range",
"Readonly": false,
"Description": "Speed",
"Data": {
"Min": 1,
"Max": 5
}
},
"Offset": {
"Type": "range",
"Readonly": false,
"Description": "Offset",
"Data": {
"Min": -7,
"Max": 7
}
},
"RGain": {
"Type": "range",
"Readonly": false,
"Description": "RGain",
"Data": {
"Min": 0,
"Max": 255
}
},
"BGain": {
"Type": "range",
"Readonly": false,
"Description": "BGain",
"Data": {
"Min": 0,
"Max": 255
}
},
"Matrix": {
"Type": "bool",
"Readonly": false,
"Description": "Matrix"
},
"Select": {
"Type": "enum",
"Readonly": false,
"Description": "Select",
"Data": [
{
"Value": 0,
"Description": "Standard"
},
{
"Value": 2,
"Description": "FL Light"
},
{
"Value": 1,
"Description": "High SAT"
}
]
},
"Level": {
"Type": "range",
"Readonly": false,
"Description": "Level",
"Data": {
"Min": 0,
"Max": 14
}
},
"Phase": {
"Type": "range",
"Readonly": false,
"Description": "Phase",
"Data": {
"Min": -7,
"Max": 7
}
},
"RG": {
"Type": "range",
"Readonly": false,
"Description": "RG",
"Data": {
"Min": -99,
"Max": 99
}
},
"RB": {
"Type": "range",
"Readonly": false,
"Description": "RB",
"Data": {
"Min": -99,
"Max": 99
}
},
"GR": {
"Type": "range",
"Readonly": false,
"Description": "GR",
"Data": {
"Min": -99,
"Max": 99
}
},
"GB": {
"Type": "range",
"Readonly": false,
"Description": "GB",
"Data": {
"Min": -99,
"Max": 99
}
},
"BR": {
"Type": "range",
"Readonly": false,
"Description": "BR",
"Data": {
"Min": -99,
"Max": 99
}
},
"BG": {
"Type": "range",
"Readonly": false,
"Description": "BG",
"Data": {
"Min": -99,
"Max": 99
}
}
},
"DetailInfo": {
"Mode": {
"Type": "enum",
"Readonly": false,
"Description": "Detail",
"Data": [
{
"Value": 0,
"Description": "AUTO"
},
{
"Value": 1,
"Description": "MANUAL"
}
]
},
"Level": {
"Type": "range",
"Readonly": false,
"Description": "Level",
"Data": {
"Min": 0,
"Max": 15
}
},
"BandWidth": {
"Type": "enum",
"Readonly": false,
"Description": "BandWidth",
"Data": [
{
"Value": 0,
"Description": "DEFAULT"
},
{
"Value": 1,
"Description": "LOW"
},
{
"Value": 2,
"Description": "MIDDLE"
},
{
"Value": 3,
"Description": "HIGH"
},
{
"Value": 4,
"Description": "WIDE"
}
]
},
"Crispening": {
"Type": "range",
"Readonly": false,
"Description": "Crispening",
"Data": {
"Min": 0,
"Max": 7
}
},
"HVBalance": {
"Type": "range",
"Readonly": false,
"Description": "HVBalance",
"Data": {
"Min": -2,
"Max": 2
}
},
"BWBalance": {
"Type": "enum",
"Readonly": false,
"Description": "BWBalance",
"Data": [
{
"Value": 1,
"Description": "TYPE1"
},
{
"Value": 2,
"Description": "TYPE2"
},
{
"Value": 3,
"Description": "TYPE3"
},
{
"Value": 4,
"Description": "TYPE4"
},
{
"Value": 5,
"Description": "TYPE5"
}
]
},
"Limit": {
"Type": "range",
"Readonly": false,
"Description": "Limit",
"Data": {
"Min": 0,
"Max": 7
}
},
"Highlight": {
"Type": "range",
"Readonly": false,
"Description": "Highlight Detail",
"Data": {
"Min": 0,
"Max": 4
}
},
"SuperLow": {
"Type": "range",
"Readonly": false,
"Description": "SuperLow",
"Data": {
"Min": 0,
"Max": 7
}
}
},
"PictureInfo": {
"2DNR": {
"Type": "enum",
"Readonly": false,
"Description": "2DNR",
"Data": [
{
"Value": 0,
"Description": "OFF"
},
{
"Value": 1,
"Description": "1"
},
{
"Value": 2,
"Description": "2"
},
{
"Value": 3,
"Description": "3"
},
{
"Value": 4,
"Description": "4"
},
{
"Value": 5,
"Description": "5"
}
]
},
"3DNR": {
"Type": "enum",
"Readonly": false,
"Description": "2DNR",
"Data": [
{
"Value": 0,
"Description": "OFF"
},
{
"Value": 1,
"Description": "1"
},
{
"Value": 2,
"Description": "2"
},
{
"Value": 3,
"Description": "3"
},
{
"Value": 4,
"Description": "4"
},
{
"Value": 5,
"Description": "5"
}
]
},
"Flip": {
"Type": "bool",
"Readonly": false,
"Description": "Flip"
},
"Mirror": {
"Type": "bool",
"Readonly": false,
"Description": "Mirror"
},
"NDFilter": {
"Type": "enum",
"Readonly": false,
"Description": "NDFilter",
"Data": [
{
"Value": 0,
"Description": "OFF"
},
{
"Value": 1,
"Description": "1/4"
},
{
"Value": 2,
"Description": "1/16"
},
{
"Value": 3,
"Description": "1/64"
}
]
},
"Effect": {
"Type": "enum",
"Readonly": false,
"Description": "Effect",
"Data": [
{
"Value": 0,
"Description": "DAY"
},
{
"Value": 1,
"Description": "NIGHT"
}
]
},
"ChromaSuppress": {
"Type": "enum",
"Readonly": false,
"Description": "ChromaSuppress",
"Data": [
{
"Value": 0,
"Description": "OFF"
},
{
"Value": 1,
"Description": "LOW"
},
{
"Value": 2,
"Description": "MIDDLE"
},
{
"Value": 3,
"Description": "HIGH"
}
]
},
"HLCMode": {
"Type": "bool",
"Readonly": false,
"Description": "HLCMode"
},
"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"
}
]
}
},
"GammaInfo": {
"Mode": {
"Type": "enum",
"Readonly": false,
"Description": "Gamma",
"Data": [
{
"Value": 0,
"Description": "STANDARD"
},
{
"Value": 1,
"Description": "STRAIGHT"
},
{
"Value": 2,
"Description": "PATTERN"
}
]
},
"Offset": {
"Type": "range",
"Readonly": false,
"Description": "Offset",
"Data": {
"Min": -64,
"Max": 64
}
},
"Level": {
"Type": "range",
"Readonly": false,
"Description": "Level",
"Data": {
"Min": -7,
"Max": 7
}
},
"BlackGamma": {
"Type": "range",
"Readonly": false,
"Description": "BlackGamma",
"Data": {
"Min": -7,
"Max": 7
}
},
"BlackGammaRange": {
"Type": "enum",
"Readonly": false,
"Description": "BlackGammaRange",
"Data": [
{
"Value": 0,
"Description": "LOW"
},
{
"Value": 1,
"Description": "MIDDLE"
},
{
"Value": 2,
"Description": "HIGH"
}
]
},
"BlackLevel": {
"Type": "range",
"Readonly": false,
"Description": "BlackLevel",
"Data": {
"Min": -48,
"Max": 48
}
},
"VisibilityEnhancer": {
"Type": "bool",
"Readonly": false,
"Description": "VisibilityEnhancer"
},
"Effect": {
"Type": "range",
"Readonly": false,
"Description": "Effect",
"Data": {
"Min": -3,
"Max": 3
}
},
"Pattern": {
"Type": "range",
"Readonly": false,
"Description": "Pattern",
"Data": {
"Min": 0,
"Max": 51
}
},
"PatternFine": {
"Type": "range",
"Readonly": false,
"Description": "PatternFine",
"Data": {
"Min": 0,
"Max": 9
}
}
},
"LensInfo": {
"AFSensitivity": {
"Type": "enum",
"Readonly": false,
"Description": "AFSensitivity",
"Data": [
{
"Value": 0,
"Description": "LOW"
},
{
"Value": 1,
"Description": "NORMAL"
}
]
},
"MFSpeed": {
"Type": "range",
"Readonly": false,
"Description": "MFSpeed",
"Data": {
"Min": 0,
"Max": 7
}
},
"NearLimit": {
"Type": "enum",
"Readonly": false,
"Description": "NearLimit",
"Data": [
{
"Value": 1,
"Description": "OVER"
},
{
"Value": 2,
"Description": "5M"
},
{
"Value": 3,
"Description": "3M"
},
{
"Value": 4,
"Description": "2M"
},
{
"Value": 5,
"Description": "1.5M"
},
{
"Value": 6,
"Description": "1.2M"
},
{
"Value": 7,
"Description": "1.0M"
},
{
"Value": 8,
"Description": "80CM"
},
{
"Value": 9,
"Description": "55CM"
},
{
"Value": 10,
"Description": "35CM"
},
{
"Value": 11,
"Description": "25CM"
},
{
"Value": 12,
"Description": "18CM"
},
{
"Value": 13,
"Description": "14CM"
},
{
"Value": 14,
"Description": "10CM"
},
{
"Value": 15,
"Description": "8CM"
}
]
},
"FocusMode": {
"Type": "enum",
"Readonly": false,
"Description": "FocusMode",
"Data": [
{
"Value": 0,
"Description": "AUTO"
},
{
"Value": 1,
"Description": "MANUAL"
}
]
},
"Stabilizer": {
"Type": "bool",
"Readonly": false,
"Description": "Stabilizer"
}
},
"PanTiltInfo": {
"AdaptivePT": {
"Type": "bool",
"Readonly": false,
"Description": "AdaptivePT"
},
"PTSpeed": {
"Type": "range",
"Readonly": false,
"Description": "PTSpeed",
"Data": {
"Min": 0,
"Max": 5
}
},
"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": "StandradMode"
},
{
"Value": 1,
"Description": "ExtendedMode"
}
]
},
"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": {
"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"
},
{
"Value": "N/A",
"Description": "N/A"
}
]
},
"HPhase": {
"Type": "range",
"Readonly": false,
"Description": "HPhase",
"Data": {
"Min": -127,
"Max": 127
}
}
},
"SystemInfo": {
"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": "range",
"Readonly": true,
"Description": "CommType",
"Data": {
"Min": 0,
"Max": 1
}
},
"BaudRate": {
"Type": "enum",
"Readonly": false,
"Description": "BaudRate",
"Data": [
{
"Value": 0,
"Description": "2400"
},
{
"Value": 1,
"Description": "4800"
},
{
"Value": 2,
"Description": "9600"
},
{
"Value": 3,
"Description": "38400"
}
]
},
"MonitorInfo": {
"Type": "enum",
"Readonly": false,
"Description": "MonitorInfo",
"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"
}
]
},
"DisplayInfo": {
"Type": "bool",
"Readonly": false,
"Description": "DisplayInfo"
},
"VideoParametersOSD": {
"Type": "bool",
"Readonly": false,
"Description": "VideoParametersOSD"
},
"TallyMode": {
"Type": "bool",
"Readonly": false,
"Description": "TallyMode"
},
"Audio": {
"Type": "bool",
"Readonly": false,
"Description": "Audio"
},
"InputType": {
"Type": "enum",
"Readonly": false,
"Description": "Audio InputType",
"Data": [
{
"Value": 0,
"Description": "LINE"
},
{
"Value": 1,
"Description": "MIC"
}
]
},
"VolumeLevel": {
"Type": "enum",
"Readonly": false,
"Description": "VolumeLevel",
"Data": [
{
"Value": 0,
"Description": "-60dB"
},
{
"Value": 1,
"Description": "-58dB"
},
{
"Value": 2,
"Description": "-56dB"
},
{
"Value": 3,
"Description": "-54dB"
},
{
"Value": 4,
"Description": "-52dB"
},
{
"Value": 5,
"Description": "-50dB"
},
{
"Value": 6,
"Description": "-48dB"
},
{
"Value": 7,
"Description": "-46dB"
},
{
"Value": 8,
"Description": "-44dB"
},
{
"Value": 9,
"Description": "-42dB"
},
{
"Value": 10,
"Description": "-40dB"
},
{
"Value": 11,
"Description": "-38dB"
},
{
"Value": 12,
"Description": "-36dB"
},
{
"Value": 13,
"Description": "-34dB"
},
{
"Value": 14,
"Description": "-32dB"
},
{
"Value": 15,
"Description": "-30dB"
},
{
"Value": 16,
"Description": "-28dB"
},
{
"Value": 17,
"Description": "-26dB"
},
{
"Value": 18,
"Description": "-24dB"
},
{
"Value": 19,
"Description": "-22dB"
},
{
"Value": 20,
"Description": "-20dB"
},
{
"Value": 21,
"Description": "-18dB"
},
{
"Value": 22,
"Description": "-16dB"
},
{
"Value": 23,
"Description": "-14dB"
},
{
"Value": 24,
"Description": "-12dB"
},
{
"Value": 25,
"Description": "-10dB"
},
{
"Value": 26,
"Description": "-8dB"
},
{
"Value": 27,
"Description": "-6dB"
},
{
"Value": 28,
"Description": "-4dB"
},
{
"Value": 29,
"Description": "-2dB"
},
{
"Value": 30,
"Description": "0dB"
},
{
"Value": 31,
"Description": "+2dB"
},
{
"Value": 32,
"Description": "+4dB"
},
{
"Value": 33,
"Description": "+6dB"
},
{
"Value": 34,
"Description": "+8dB"
},
{
"Value": 35,
"Description": "+10dB"
},
{
"Value": 36,
"Description": "+12dB"
},
{
"Value": 37,
"Description": "+14dB"
},
{
"Value": 38,
"Description": "+16dB"
},
{
"Value": 39,
"Description": "+18dB"
}
]
},
"PhantomPower": {
"Type": "bool",
"Readonly": false,
"Description": "PhantomPower"
},
"ColorSpace": {
"Type": "enum",
"Readonly": false,
"Description": "ColorSpace",
"Data": [
{
"Value": 1,
"Description": "RGB"
},
{
"Value": 2,
"Description": "YUV422"
}
]
}
},
"Status": 0
}
}
Parameters
-
ExposureInfoShow properties
-
Modeenum(Optional)Description: ExposureModeValue: : AUTO, 1: MANUAL, 2: ShutterPri, 3: IrisPri, 4: Bright, 5: GainPriShow 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)
-
-
SlowShutterbool(Optional)Description: SlowShutterValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
SlowShutterLimitenum(Optional)Description: SlowShutterLimitValue: 17: 1/50, 16: 1/30, 15: 1/20, 14: 1/15, 13: 1/10, 12: 1/8, 11: 1/6, 10: 1/4, 9: 1/3, 8: 1/2, 7: 2/3, 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 off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 13: 36dB, 12: 33dB, 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dBShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
GainPointbool(Optional)Description: Gain PointValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Gainenum(Optional)Description: Gain,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 13: 36dB, 12: 33dB, 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dB, 3: 6dB, 2: 3dB, 1: 0dBShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Speedenum(Optional)Description: ShutterSpeedValue: 33: 1/10000, 32: 1/6000, 31: 1/4000, 30: 1/3000, 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100, 19: 1/90, 18: 1/60, 17: 1/50, 16: 1/30, 15: 1/20, 14: 1/15, 13: 1/10, 12: 1/8, 11: 1/6, 10: 1/4, 9: 1/3, 8: 1/2, 7: 2/3, 6: 1/1Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
AESpeedrange(Optional)Description: AESPEEDValue: 1-48Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
PointPositionenum(Optional)Description: PointPosition,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dB, 3: 6dB, 2: 3dB, 1: 0dBShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
MaxSpeedenum(Optional)Description: MaxSpeedValue: 33: 1/10000, 32: 1/6000, 31: 1/4000, 30: 1/3000, 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
MinSpeedenum(Optional)Description: MinSpeedValue: 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100, 19: 1/90, 18: 1/60, 17: 1/50, 16: 1/30Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(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)
-
-
ExCompbool(Optional)Description: Exposure CompensationValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(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)
-
-
-
Irisenum(Optional)Description: IrisValue: 21: F2.8, 20: F3.1, 19: F3.4, 18: F3.7, 17: F4.0, 16: F4.4, 15: F4.8, 14: F5.2, 13: F5.6, 12: F6.2, 11: F6.8, 10: F7.3, 9: F8.0, 8: F8.7, 7: F9.6, 6: F10, 5: F11Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
BrightLevelrange(Optional)Description: BrightLevelValue: 5-33Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(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)
-
-
-
Speedrange(Optional)Description: SpeedValue: 1-5Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Offsetrange(Optional)Description: OffsetValue: -7-7Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(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)
-
-
-
Matrixbool(Optional)Description: MatrixValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Selectenum(Optional)Description: SelectValue: : Standard, 2: FL Light, 1: High SATShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Levelrange(Optional)Description: LevelValue: 0-14Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Phaserange(Optional)Description: PhaseValue: -7-7Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
RGrange(Optional)Description: RGValue: -99-99Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
RBrange(Optional)Description: RBValue: -99-99Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
GRrange(Optional)Description: GRValue: -99-99Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
GBrange(Optional)Description: GBValue: -99-99Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
BRrange(Optional)Description: BRValue: -99-99Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
BGrange(Optional)Description: BGValue: -99-99Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
DetailInfoShow properties
-
Modeenum(Optional)Description: DetailValue: : AUTO, 1: MANUALShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Levelrange(Optional)Description: LevelValue: 0-15Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
BandWidthenum(Optional)Description: BandWidthValue: : DEFAULT, 1: LOW, 2: MIDDLE, 3: HIGH, 4: WIDEShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Crispeningrange(Optional)Description: CrispeningValue: 0-7Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
HVBalancerange(Optional)Description: HVBalanceValue: -2-2Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
BWBalanceenum(Optional)Description: BWBalanceValue: 1: TYPE1, 2: TYPE2, 3: TYPE3, 4: TYPE4, 5: TYPE5Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Limitrange(Optional)Description: LimitValue: 0-7Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Highlightrange(Optional)Description: Highlight DetailValue: 0-4Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
SuperLowrange(Optional)Description: SuperLowValue: 0-7Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
PictureInfoShow properties
-
2DNRenum(Optional)Description: 2DNRValue: : OFF, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
3DNRenum(Optional)Description: 2DNRValue: : OFF, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5Show 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)
-
-
NDFilterenum(Optional)Description: NDFilterValue: : OFF, 1: 1/4, 2: 1/16, 3: 1/64Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Effectenum(Optional)Description: EffectValue: : DAY, 1: NIGHTShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(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)
-
-
-
HLCModebool(Optional)Description: HLCModeValue: true/falseShow properties
-
Type(Optional)
-
Readonly(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)
-
-
-
-
GammaInfoShow properties
-
Modeenum(Optional)Description: GammaValue: : STANDARD, 1: STRAIGHT, 2: PATTERNShow 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)
-
-
-
Levelrange(Optional)Description: LevelValue: -7-7Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
BlackGammarange(Optional)Description: BlackGammaValue: -7-7Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
BlackGammaRangeenum(Optional)Description: BlackGammaRangeValue: : LOW, 1: MIDDLE, 2: HIGHShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
BlackLevelrange(Optional)Description: BlackLevelValue: -48-48Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
VisibilityEnhancerbool(Optional)Description: VisibilityEnhancerValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Effectrange(Optional)Description: EffectValue: -3-3Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Patternrange(Optional)Description: PatternValue: 0-51Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
PatternFinerange(Optional)Description: PatternFineValue: 0-9Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
LensInfoShow properties
-
AFSensitivityenum(Optional)Description: AFSensitivityValue: : LOW, 1: NORMALShow 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)
-
-
-
NearLimitenum(Optional)Description: NearLimitValue: 1: OVER, 2: 5M, 3: 3M, 4: 2M, 5: 1.5M, 6: 1.2M, 7: 1.0M, 8: 80CM, 9: 55CM, 10: 35CM, 11: 25CM, 12: 18CM, 13: 14CM, 14: 10CM, 15: 8CMShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
FocusModeenum(Optional)Description: FocusModeValue: : AUTO, 1: MANUALShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Stabilizerbool(Optional)Description: StabilizerValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
-
PanTiltInfoShow properties
-
AdaptivePTbool(Optional)Description: AdaptivePTValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
PTSpeedrange(Optional)Description: PTSpeedValue: 0-5Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(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: : StandradMode, 1: ExtendedModeShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(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
-
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.98, N/A: N/AShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
HPhaserange(Optional)Description: HPhaseValue: -127-127Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
-
SystemInfoShow 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)
-
-
CommTyperange(Optional)Description: CommTypeValue: 0-1Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(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)
-
-
-
MonitorInfoenum(Optional)Description: MonitorInfoValue: : 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)
-
-
-
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)
-
-
TallyModebool(Optional)Description: TallyModeValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Audiobool(Optional)Description: AudioValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
InputTypeenum(Optional)Description: Audio InputTypeValue: : LINE, 1: MICShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
VolumeLevelenum(Optional)Description: VolumeLevelValue: : -60dB, 1: -58dB, 2: -56dB, 3: -54dB, 4: -52dB, 5: -50dB, 6: -48dB, 7: -46dB, 8: -44dB, 9: -42dB, 10: -40dB, 11: -38dB, 12: -36dB, 13: -34dB, 14: -32dB, 15: -30dB, 16: -28dB, 17: -26dB, 18: -24dB, 19: -22dB, 20: -20dB, 21: -18dB, 22: -16dB, 23: -14dB, 24: -12dB, 25: -10dB, 26: -8dB, 27: -6dB, 28: -4dB, 29: -2dB, 30: 0dB, 31: +2dB, 32: +4dB, 33: +6dB, 34: +8dB, 35: +10dB, 36: +12dB, 37: +14dB, 38: +16dB, 39: +18dBShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
PhantomPowerbool(Optional)Description: PhantomPowerValue: 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)
-
-
-
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.0.000",
"Content": {
"ExposureInfo": {
"Mode": 0,
"HighSensitivity": false,
"SlowShutter": false,
"SlowShutterLimit": 13,
"GainLimit": 11,
"GainPoint": false,
"Gain": 8,
"Speed": 18,
"AESpeed": 1,
"PointPosition": 10,
"MaxSpeed": 29,
"MinSpeed": 18,
"BackLight": false,
"SpotLight": false,
"ExComp": false,
"ExCompLevel": 7,
"Iris": 17,
"BrightLevel": 28
},
"WhiteBalanceInfo": {
"Mode": 0,
"Speed": 3,
"Offset": 0,
"RGain": 190,
"BGain": 162,
"Matrix": true,
"Select": 0,
"Level": 4,
"Phase": 0,
"RG": 0,
"RB": 0,
"GR": 0,
"GB": 0,
"BR": 0,
"BG": 0
},
"DetailInfo": {
"Mode": 0,
"Level": 7,
"BandWidth": 0,
"Crispening": 0,
"HVBalance": -2,
"BWBalance": 1,
"Limit": 3,
"Highlight": 0,
"SuperLow": 0
},
"PictureInfo": {
"2DNR": 2,
"3DNR": 1,
"Flip": false,
"Mirror": false,
"NDFilter": 0,
"Effect": 0,
"ChromaSuppress": 0,
"HLCMode": false,
"DefogMode": 0,
"Scene": 1
},
"GammaInfo": {
"Mode": 0,
"Offset": 0,
"Level": 0,
"BlackGamma": 0,
"BlackGammaRange": 1,
"BlackLevel": 0,
"VisibilityEnhancer": false,
"Effect": 0,
"Pattern": 51,
"PatternFine": 1
},
"LensInfo": {
"AFSensitivity": 0,
"MFSpeed": 2,
"NearLimit": 13,
"FocusMode": 0,
"Stabilizer": false
},
"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": 2,
"IRReceive": true,
"CommType": 1,
"BaudRate": 2,
"MonitorInfo": 0,
"TemperatureDegree": 2,
"DisplayInfo": true,
"VideoParametersOSD": false,
"TallyMode": false,
"Audio": false,
"InputType": 1,
"VolumeLevel": 20,
"PhantomPower": false,
"ColorSpace": 2
},
"Status": 0
}
}
Parameters
-
ExposureInfoShow properties
-
Modeenum(Optional)Description: ExposureModeValue: : AUTO, 1: MANUAL, 2: ShutterPri, 3: IrisPri, 4: Bright, 5: GainPri
-
HighSensitivitybool(Optional)Description: HighSensitivityValue: true/false
-
SlowShutterbool(Optional)Description: SlowShutterValue: true/false
-
SlowShutterLimitenum(Optional)Description: SlowShutterLimitValue: 17: 1/50, 16: 1/30, 15: 1/20, 14: 1/15, 13: 1/10, 12: 1/8, 11: 1/6, 10: 1/4, 9: 1/3, 8: 1/2, 7: 2/3, 6: 1/1
-
GainLimitenum(Optional)Description: GainLimit,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 13: 36dB, 12: 33dB, 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dB
-
GainPointbool(Optional)Description: Gain PointValue: true/false
-
Gainenum(Optional)Description: Gain,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 13: 36dB, 12: 33dB, 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dB, 3: 6dB, 2: 3dB, 1: 0dB
-
Speedenum(Optional)Description: ShutterSpeedValue: 33: 1/10000, 32: 1/6000, 31: 1/4000, 30: 1/3000, 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100, 19: 1/90, 18: 1/60, 17: 1/50, 16: 1/30, 15: 1/20, 14: 1/15, 13: 1/10, 12: 1/8, 11: 1/6, 10: 1/4, 9: 1/3, 8: 1/2, 7: 2/3, 6: 1/1
-
AESpeedrange(Optional)Description: AESPEEDValue: 1-48
-
PointPositionenum(Optional)Description: PointPosition,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dB, 3: 6dB, 2: 3dB, 1: 0dB
-
MaxSpeedenum(Optional)Description: MaxSpeedValue: 33: 1/10000, 32: 1/6000, 31: 1/4000, 30: 1/3000, 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100
-
MinSpeedenum(Optional)Description: MinSpeedValue: 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100, 19: 1/90, 18: 1/60, 17: 1/50, 16: 1/30
-
BackLightbool(Optional)Description: BackLightValue: true/false
-
SpotLightbool(Optional)Description: SpotLightValue: true/false
-
ExCompbool(Optional)Description: Exposure CompensationValue: true/false
-
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
-
Irisenum(Optional)Description: IrisValue: 21: F2.8, 20: F3.1, 19: F3.4, 18: F3.7, 17: F4.0, 16: F4.4, 15: F4.8, 14: F5.2, 13: F5.6, 12: F6.2, 11: F6.8, 10: F7.3, 9: F8.0, 8: F8.7, 7: F9.6, 6: F10, 5: F11
-
BrightLevelrange(Optional)Description: BrightLevelValue: 5-33
-
-
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
-
Speedrange(Optional)Description: SpeedValue: 1-5
-
Offsetrange(Optional)Description: OffsetValue: -7-7
-
RGainrange(Optional)Description: RGainValue: 0-255
-
BGainrange(Optional)Description: BGainValue: 0-255
-
Matrixbool(Optional)Description: MatrixValue: true/false
-
Selectenum(Optional)Description: SelectValue: : Standard, 2: FL Light, 1: High SAT
-
Levelrange(Optional)Description: LevelValue: 0-14
-
Phaserange(Optional)Description: PhaseValue: -7-7
-
RGrange(Optional)Description: RGValue: -99-99
-
RBrange(Optional)Description: RBValue: -99-99
-
GRrange(Optional)Description: GRValue: -99-99
-
GBrange(Optional)Description: GBValue: -99-99
-
BRrange(Optional)Description: BRValue: -99-99
-
BGrange(Optional)Description: BGValue: -99-99
-
-
DetailInfoShow properties
-
Modeenum(Optional)Description: DetailValue: : AUTO, 1: MANUAL
-
Levelrange(Optional)Description: LevelValue: 0-15
-
BandWidthenum(Optional)Description: BandWidthValue: : DEFAULT, 1: LOW, 2: MIDDLE, 3: HIGH, 4: WIDE
-
Crispeningrange(Optional)Description: CrispeningValue: 0-7
-
HVBalancerange(Optional)Description: HVBalanceValue: -2-2
-
BWBalanceenum(Optional)Description: BWBalanceValue: 1: TYPE1, 2: TYPE2, 3: TYPE3, 4: TYPE4, 5: TYPE5
-
Limitrange(Optional)Description: LimitValue: 0-7
-
Highlightrange(Optional)Description: Highlight DetailValue: 0-4
-
SuperLowrange(Optional)Description: SuperLowValue: 0-7
-
-
PictureInfoShow properties
-
2DNRenum(Optional)Description: 2DNRValue: : OFF, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5
-
3DNRenum(Optional)Description: 2DNRValue: : OFF, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5
-
Flipbool(Optional)Description: FlipValue: true/false
-
Mirrorbool(Optional)Description: MirrorValue: true/false
-
NDFilterenum(Optional)Description: NDFilterValue: : OFF, 1: 1/4, 2: 1/16, 3: 1/64
-
Effectenum(Optional)Description: EffectValue: : DAY, 1: NIGHT
-
ChromaSuppressenum(Optional)Description: ChromaSuppressValue: : OFF, 1: LOW, 2: MIDDLE, 3: HIGH
-
HLCModebool(Optional)Description: HLCModeValue: true/false
-
DefogModeenum(Optional)Description: DefogModeValue: : OFF, 1: LOW, 2: MIDDLE, 3: HIGH
-
Sceneenum(Optional)Description: SceneValue: 1: STANDARD, 3: BRIGHT, 4: CLARITY, 5: SOFT
-
-
GammaInfoShow properties
-
Modeenum(Optional)Description: GammaValue: : STANDARD, 1: STRAIGHT, 2: PATTERN
-
Offsetrange(Optional)Description: OffsetValue: -64-64
-
Levelrange(Optional)Description: LevelValue: -7-7
-
BlackGammarange(Optional)Description: BlackGammaValue: -7-7
-
BlackGammaRangeenum(Optional)Description: BlackGammaRangeValue: : LOW, 1: MIDDLE, 2: HIGH
-
BlackLevelrange(Optional)Description: BlackLevelValue: -48-48
-
VisibilityEnhancerbool(Optional)Description: VisibilityEnhancerValue: true/false
-
Effectrange(Optional)Description: EffectValue: -3-3
-
Patternrange(Optional)Description: PatternValue: 0-51
-
PatternFinerange(Optional)Description: PatternFineValue: 0-9
-
-
LensInfoShow properties
-
AFSensitivityenum(Optional)Description: AFSensitivityValue: : LOW, 1: NORMAL
-
MFSpeedrange(Optional)Description: MFSpeedValue: 0-7
-
NearLimitenum(Optional)Description: NearLimitValue: 1: OVER, 2: 5M, 3: 3M, 4: 2M, 5: 1.5M, 6: 1.2M, 7: 1.0M, 8: 80CM, 9: 55CM, 10: 35CM, 11: 25CM, 12: 18CM, 13: 14CM, 14: 10CM, 15: 8CM
-
FocusModeenum(Optional)Description: FocusModeValue: : AUTO, 1: MANUAL
-
Stabilizerbool(Optional)Description: StabilizerValue: true/false
-
-
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: : StandradMode, 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, N/A: N/A
-
-
SystemInfoShow properties
-
PelcoIDrange(Optional)Description: PelcoIDValue: 1-255
-
VISCAIDrange(Optional)Description: ViscaIDValue: 1-7
-
IRIDrange(Optional)Description: IRIDValue: 1-3
-
IRReceivebool(Optional)Description: IRReceiveValue: true/false
-
CommTyperange(Optional)Description: CommTypeValue: 0-1
-
BaudRateenum(Optional)Description: BaudRateValue: : 2400, 1: 4800, 2: 9600, 3: 38400
-
MonitorInfoenum(Optional)Description: MonitorInfoValue: : OFF, 4: SDI-2, 5: IP&HDMI, 6: IP&HDMI+SDI-2
-
TemperatureDegreeenum(Optional)Description: TemperatureDegreeValue: 2: FAHRENHEIT, 3: CELSIUS
-
DisplayInfobool(Optional)Description: DisplayInfoValue: true/false
-
VideoParametersOSDbool(Optional)Description: VideoParametersOSDValue: true/false
-
TallyModebool(Optional)Description: TallyModeValue: true/false
-
Audiobool(Optional)Description: AudioValue: true/false
-
InputTypeenum(Optional)Description: Audio InputTypeValue: : LINE, 1: MIC
-
VolumeLevelenum(Optional)Description: VolumeLevelValue: : -60dB, 1: -58dB, 2: -56dB, 3: -54dB, 4: -52dB, 5: -50dB, 6: -48dB, 7: -46dB, 8: -44dB, 9: -42dB, 10: -40dB, 11: -38dB, 12: -36dB, 13: -34dB, 14: -32dB, 15: -30dB, 16: -28dB, 17: -26dB, 18: -24dB, 19: -22dB, 20: -20dB, 21: -18dB, 22: -16dB, 23: -14dB, 24: -12dB, 25: -10dB, 26: -8dB, 27: -6dB, 28: -4dB, 29: -2dB, 30: 0dB, 31: +2dB, 32: +4dB, 33: +6dB, 34: +8dB, 35: +10dB, 36: +12dB, 37: +14dB, 38: +16dB, 39: +18dB
-
PhantomPowerbool(Optional)Description: PhantomPowerValue: true/false
-
ColorSpaceenum(Optional)Description: ColorSpaceValue: 1: RGB, 2: YUV422
-
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\":13,\"GainLimit\":11,\"GainPoint\":false,\"Gain\":8,\"Speed\":18,\"AESpeed\":1,\"PointPosition\":10,\"MaxSpeed\":29,\"MinSpeed\":18,\"BackLight\":false,\"SpotLight\":false,\"ExComp\":false,\"ExCompLevel\":7,\"Iris\":17,\"BrightLevel\":28},\"WhiteBalanceInfo\":{\"Mode\":0,\"Speed\":3,\"Offset\":0,\"RGain\":190,\"BGain\":162,\"Matrix\":true,\"Select\":0,\"Level\":4,\"Phase\":0,\"RG\":0,\"RB\":0,\"GR\":0,\"GB\":0,\"BR\":0,\"BG\":0},\"DetailInfo\":{\"Mode\":0,\"Level\":7,\"BandWidth\":0,\"Crispening\":0,\"HVBalance\":-2,\"BWBalance\":1,\"Limit\":3,\"Highlight\":0,\"SuperLow\":0},\"PictureInfo\":{\"2DNR\":2,\"3DNR\":1,\"Flip\":false,\"Mirror\":false,\"NDFilter\":0,\"Effect\":0,\"ChromaSuppress\":0,\"HLCMode\":false,\"DefogMode\":0,\"Scene\":1},\"GammaInfo\":{\"Mode\":0,\"Offset\":0,\"Level\":0,\"BlackGamma\":0,\"BlackGammaRange\":1,\"BlackLevel\":0,\"VisibilityEnhancer\":false,\"Effect\":0,\"Pattern\":51,\"PatternFine\":1},\"LensInfo\":{\"AFSensitivity\":0,\"MFSpeed\":2,\"NearLimit\":13,\"FocusMode\":0,\"Stabilizer\":false},\"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\":2,\"IRReceive\":true,\"BaudRate\":2,\"MonitorInfo\":0,\"TemperatureDegree\":2,\"DisplayInfo\":true,\"VideoParametersOSD\":false,\"TallyMode\":false,\"Audio\":false,\"InputType\":1,\"VolumeLevel\":20,\"PhantomPower\":false,\"ColorSpace\":2}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetImageInfo",
"Version": "2.0.000",
"Content": {
"ExposureInfo": {
"Mode": 0,
"HighSensitivity": false,
"SlowShutter": false,
"SlowShutterLimit": 13,
"GainLimit": 11,
"GainPoint": false,
"Gain": 8,
"Speed": 18,
"AESpeed": 1,
"PointPosition": 10,
"MaxSpeed": 29,
"MinSpeed": 18,
"BackLight": false,
"SpotLight": false,
"ExComp": false,
"ExCompLevel": 7,
"Iris": 17,
"BrightLevel": 28
},
"WhiteBalanceInfo": {
"Mode": 0,
"Speed": 3,
"Offset": 0,
"RGain": 190,
"BGain": 162,
"Matrix": true,
"Select": 0,
"Level": 4,
"Phase": 0,
"RG": 0,
"RB": 0,
"GR": 0,
"GB": 0,
"BR": 0,
"BG": 0
},
"DetailInfo": {
"Mode": 0,
"Level": 7,
"BandWidth": 0,
"Crispening": 0,
"HVBalance": -2,
"BWBalance": 1,
"Limit": 3,
"Highlight": 0,
"SuperLow": 0
},
"PictureInfo": {
"2DNR": 2,
"3DNR": 1,
"Flip": false,
"Mirror": false,
"NDFilter": 0,
"Effect": 0,
"ChromaSuppress": 0,
"HLCMode": false,
"DefogMode": 0,
"Scene": 1
},
"GammaInfo": {
"Mode": 0,
"Offset": 0,
"Level": 0,
"BlackGamma": 0,
"BlackGammaRange": 1,
"BlackLevel": 0,
"VisibilityEnhancer": false,
"Effect": 0,
"Pattern": 51,
"PatternFine": 1
},
"LensInfo": {
"AFSensitivity": 0,
"MFSpeed": 2,
"NearLimit": 13,
"FocusMode": 0,
"Stabilizer": false
},
"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": 2,
"IRReceive": true,
"BaudRate": 2,
"MonitorInfo": 0,
"TemperatureDegree": 2,
"DisplayInfo": true,
"VideoParametersOSD": false,
"TallyMode": false,
"Audio": false,
"InputType": 1,
"VolumeLevel": 20,
"PhantomPower": false,
"ColorSpace": 2
}
}
}
Response
{
"Cmd": "AswSetImageInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
ExposureInfoShow properties
-
Modeenum(Optional)Description: ExposureModeValue: : AUTO, 1: MANUAL, 2: ShutterPri, 3: IrisPri, 4: Bright, 5: GainPri
-
HighSensitivitybool(Optional)Description: HighSensitivityValue: true/false
-
SlowShutterbool(Optional)Description: SlowShutterValue: true/false
-
SlowShutterLimitenum(Optional)Description: SlowShutterLimitValue: 17: 1/50, 16: 1/30, 15: 1/20, 14: 1/15, 13: 1/10, 12: 1/8, 11: 1/6, 10: 1/4, 9: 1/3, 8: 1/2, 7: 2/3, 6: 1/1
-
GainLimitenum(Optional)Description: GainLimit,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 13: 36dB, 12: 33dB, 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dB
-
GainPointbool(Optional)Description: Gain PointValue: true/false
-
Gainenum(Optional)Description: Gain,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 13: 36dB, 12: 33dB, 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dB, 3: 6dB, 2: 3dB, 1: 0dB
-
Speedenum(Optional)Description: ShutterSpeedValue: 33: 1/10000, 32: 1/6000, 31: 1/4000, 30: 1/3000, 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100, 19: 1/90, 18: 1/60, 17: 1/50, 16: 1/30, 15: 1/20, 14: 1/15, 13: 1/10, 12: 1/8, 11: 1/6, 10: 1/4, 9: 1/3, 8: 1/2, 7: 2/3, 6: 1/1
-
AESpeedrange(Optional)Description: AESPEEDValue: 1-48
-
PointPositionenum(Optional)Description: PointPosition,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dB, 3: 6dB, 2: 3dB, 1: 0dB
-
MaxSpeedenum(Optional)Description: MaxSpeedValue: 33: 1/10000, 32: 1/6000, 31: 1/4000, 30: 1/3000, 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100
-
MinSpeedenum(Optional)Description: MinSpeedValue: 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100, 19: 1/90, 18: 1/60, 17: 1/50, 16: 1/30
-
BackLightbool(Optional)Description: BackLightValue: true/false
-
SpotLightbool(Optional)Description: SpotLightValue: true/false
-
ExCompbool(Optional)Description: Exposure CompensationValue: true/false
-
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
-
Irisenum(Optional)Description: IrisValue: 21: F2.8, 20: F3.1, 19: F3.4, 18: F3.7, 17: F4.0, 16: F4.4, 15: F4.8, 14: F5.2, 13: F5.6, 12: F6.2, 11: F6.8, 10: F7.3, 9: F8.0, 8: F8.7, 7: F9.6, 6: F10, 5: F11
-
BrightLevelrange(Optional)Description: BrightLevelValue: 5-33
-
-
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
-
Speedrange(Optional)Description: SpeedValue: 1-5
-
Offsetrange(Optional)Description: OffsetValue: -7-7
-
RGainrange(Optional)Description: RGainValue: 0-255
-
BGainrange(Optional)Description: BGainValue: 0-255
-
Matrixbool(Optional)Description: MatrixValue: true/false
-
Selectenum(Optional)Description: SelectValue: : Standard, 2: FL Light, 1: High SAT
-
Levelrange(Optional)Description: LevelValue: 0-14
-
Phaserange(Optional)Description: PhaseValue: -7-7
-
RGrange(Optional)Description: RGValue: -99-99
-
RBrange(Optional)Description: RBValue: -99-99
-
GRrange(Optional)Description: GRValue: -99-99
-
GBrange(Optional)Description: GBValue: -99-99
-
BRrange(Optional)Description: BRValue: -99-99
-
BGrange(Optional)Description: BGValue: -99-99
-
-
DetailInfoShow properties
-
Modeenum(Optional)Description: DetailValue: : AUTO, 1: MANUAL
-
Levelrange(Optional)Description: LevelValue: 0-15
-
BandWidthenum(Optional)Description: BandWidthValue: : DEFAULT, 1: LOW, 2: MIDDLE, 3: HIGH, 4: WIDE
-
Crispeningrange(Optional)Description: CrispeningValue: 0-7
-
HVBalancerange(Optional)Description: HVBalanceValue: -2-2
-
BWBalanceenum(Optional)Description: BWBalanceValue: 1: TYPE1, 2: TYPE2, 3: TYPE3, 4: TYPE4, 5: TYPE5
-
Limitrange(Optional)Description: LimitValue: 0-7
-
Highlightrange(Optional)Description: Highlight DetailValue: 0-4
-
SuperLowrange(Optional)Description: SuperLowValue: 0-7
-
-
PictureInfoShow properties
-
2DNRenum(Optional)Description: 2DNRValue: : OFF, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5
-
3DNRenum(Optional)Description: 2DNRValue: : OFF, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5
-
Flipbool(Optional)Description: FlipValue: true/false
-
Mirrorbool(Optional)Description: MirrorValue: true/false
-
NDFilterenum(Optional)Description: NDFilterValue: : OFF, 1: 1/4, 2: 1/16, 3: 1/64
-
Effectenum(Optional)Description: EffectValue: : DAY, 1: NIGHT
-
ChromaSuppressenum(Optional)Description: ChromaSuppressValue: : OFF, 1: LOW, 2: MIDDLE, 3: HIGH
-
HLCModebool(Optional)Description: HLCModeValue: true/false
-
DefogModeenum(Optional)Description: DefogModeValue: : OFF, 1: LOW, 2: MIDDLE, 3: HIGH
-
Sceneenum(Optional)Description: SceneValue: 1: STANDARD, 3: BRIGHT, 4: CLARITY, 5: SOFT
-
-
GammaInfoShow properties
-
Modeenum(Optional)Description: GammaValue: : STANDARD, 1: STRAIGHT, 2: PATTERN
-
Offsetrange(Optional)Description: OffsetValue: -64-64
-
Levelrange(Optional)Description: LevelValue: -7-7
-
BlackGammarange(Optional)Description: BlackGammaValue: -7-7
-
BlackGammaRangeenum(Optional)Description: BlackGammaRangeValue: : LOW, 1: MIDDLE, 2: HIGH
-
BlackLevelrange(Optional)Description: BlackLevelValue: -48-48
-
VisibilityEnhancerbool(Optional)Description: VisibilityEnhancerValue: true/false
-
Effectrange(Optional)Description: EffectValue: -3-3
-
Patternrange(Optional)Description: PatternValue: 0-51
-
PatternFinerange(Optional)Description: PatternFineValue: 0-9
-
-
LensInfoShow properties
-
AFSensitivityenum(Optional)Description: AFSensitivityValue: : LOW, 1: NORMAL
-
MFSpeedrange(Optional)Description: MFSpeedValue: 0-7
-
NearLimitenum(Optional)Description: NearLimitValue: 1: OVER, 2: 5M, 3: 3M, 4: 2M, 5: 1.5M, 6: 1.2M, 7: 1.0M, 8: 80CM, 9: 55CM, 10: 35CM, 11: 25CM, 12: 18CM, 13: 14CM, 14: 10CM, 15: 8CM
-
FocusModeenum(Optional)Description: FocusModeValue: : AUTO, 1: MANUAL
-
Stabilizerbool(Optional)Description: StabilizerValue: true/false
-
-
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: : StandradMode, 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
-
-
SystemInfoShow properties
-
PelcoIDrange(Optional)Description: PelcoIDValue: 1-255
-
VISCAIDrange(Optional)Description: ViscaIDValue: 1-7
-
IRIDrange(Optional)Description: IRIDValue: 1-3
-
IRReceivebool(Optional)Description: IRReceiveValue: true/false
-
BaudRateenum(Optional)Description: BaudRateValue: : 2400, 1: 4800, 2: 9600, 3: 38400
-
MonitorInfoenum(Optional)Description: MonitorInfoValue: : OFF, 4: SDI-2, 5: IP&HDMI, 6: IP&HDMI+SDI-2
-
TemperatureDegreeenum(Optional)Description: TemperatureDegreeValue: 2: FAHRENHEIT, 3: CELSIUS
-
DisplayInfobool(Optional)Description: DisplayInfoValue: true/false
-
VideoParametersOSDbool(Optional)Description: VideoParametersOSDValue: true/false
-
TallyModebool(Optional)Description: TallyModeValue: true/false
-
Audiobool(Optional)Description: AudioValue: true/false
-
InputTypeenum(Optional)Description: Audio InputTypeValue: : LINE, 1: MIC
-
VolumeLevelenum(Optional)Description: VolumeLevelValue: : -60dB, 1: -58dB, 2: -56dB, 3: -54dB, 4: -52dB, 5: -50dB, 6: -48dB, 7: -46dB, 8: -44dB, 9: -42dB, 10: -40dB, 11: -38dB, 12: -36dB, 13: -34dB, 14: -32dB, 15: -30dB, 16: -28dB, 17: -26dB, 18: -24dB, 19: -22dB, 20: -20dB, 21: -18dB, 22: -16dB, 23: -14dB, 24: -12dB, 25: -10dB, 26: -8dB, 27: -6dB, 28: -4dB, 29: -2dB, 30: 0dB, 31: +2dB, 32: +4dB, 33: +6dB, 34: +8dB, 35: +10dB, 36: +12dB, 37: +14dB, 38: +16dB, 39: +18dB
-
PhantomPowerbool(Optional)Description: PhantomPowerValue: true/false
-
ColorSpaceenum(Optional)Description: ColorSpaceValue: 1: RGB, 2: YUV422
-
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.0.000",
"Content": {
"ExposureInfo": {
"Mode": 0,
"HighSensitivity": false,
"SlowShutter": false,
"SlowShutterLimit": 13,
"GainLimit": 11,
"GainPoint": false,
"Gain": 8,
"Speed": 18,
"AESpeed": 1,
"PointPosition": 10,
"MaxSpeed": 29,
"MinSpeed": 18,
"BackLight": false,
"SpotLight": false,
"ExComp": false,
"ExCompLevel": 7,
"Iris": 17,
"BrightLevel": 28
},
"Status": 0
}
}
Parameters
-
ExposureInfoShow properties
-
Modeenum(Optional)Description: ExposureModeValue: : AUTO, 1: MANUAL, 2: ShutterPri, 3: IrisPri, 4: Bright, 5: GainPri
-
HighSensitivitybool(Optional)Description: HighSensitivityValue: true/false
-
SlowShutterbool(Optional)Description: SlowShutterValue: true/false
-
SlowShutterLimitenum(Optional)Description: SlowShutterLimitValue: 17: 1/50, 16: 1/30, 15: 1/20, 14: 1/15, 13: 1/10, 12: 1/8, 11: 1/6, 10: 1/4, 9: 1/3, 8: 1/2, 7: 2/3, 6: 1/1
-
GainLimitenum(Optional)Description: GainLimit,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 13: 36dB, 12: 33dB, 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dB
-
GainPointbool(Optional)Description: Gain PointValue: true/false
-
Gainenum(Optional)Description: Gain,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 13: 36dB, 12: 33dB, 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dB, 3: 6dB, 2: 3dB, 1: 0dB
-
Speedenum(Optional)Description: ShutterSpeedValue: 33: 1/10000, 32: 1/6000, 31: 1/4000, 30: 1/3000, 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100, 19: 1/90, 18: 1/60, 17: 1/50, 16: 1/30, 15: 1/20, 14: 1/15, 13: 1/10, 12: 1/8, 11: 1/6, 10: 1/4, 9: 1/3, 8: 1/2, 7: 2/3, 6: 1/1
-
AESpeedrange(Optional)Description: AESPEEDValue: 1-48
-
PointPositionenum(Optional)Description: PointPosition,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dB, 3: 6dB, 2: 3dB, 1: 0dB
-
MaxSpeedenum(Optional)Description: MaxSpeedValue: 33: 1/10000, 32: 1/6000, 31: 1/4000, 30: 1/3000, 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100
-
MinSpeedenum(Optional)Description: MinSpeedValue: 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100, 19: 1/90, 18: 1/60, 17: 1/50, 16: 1/30
-
BackLightbool(Optional)Description: BackLightValue: true/false
-
SpotLightbool(Optional)Description: SpotLightValue: true/false
-
ExCompbool(Optional)Description: Exposure CompensationValue: true/false
-
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
-
Irisenum(Optional)Description: IrisValue: 21: F2.8, 20: F3.1, 19: F3.4, 18: F3.7, 17: F4.0, 16: F4.4, 15: F4.8, 14: F5.2, 13: F5.6, 12: F6.2, 11: F6.8, 10: F7.3, 9: F8.0, 8: F8.7, 7: F9.6, 6: F10, 5: F11
-
BrightLevelrange(Optional)Description: BrightLevelValue: 5-33
-
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\":13,\"GainLimit\":11,\"GainPoint\":false,\"Gain\":8,\"Speed\":18,\"AESpeed\":1,\"PointPosition\":10,\"MaxSpeed\":29,\"MinSpeed\":18,\"BackLight\":false,\"SpotLight\":false,\"ExComp\":false,\"ExCompLevel\":7,\"Iris\":17,\"BrightLevel\":28}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetExposureInfo",
"Version": "2.0.000",
"Content": {
"ExposureInfo": {
"Mode": 0,
"HighSensitivity": false,
"SlowShutter": false,
"SlowShutterLimit": 13,
"GainLimit": 11,
"GainPoint": false,
"Gain": 8,
"Speed": 18,
"AESpeed": 1,
"PointPosition": 10,
"MaxSpeed": 29,
"MinSpeed": 18,
"BackLight": false,
"SpotLight": false,
"ExComp": false,
"ExCompLevel": 7,
"Iris": 17,
"BrightLevel": 28
}
}
}
Response
{
"Cmd": "AswSetExposureInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
ExposureInfoShow properties
-
Modeenum(Optional)Description: ExposureModeValue: : AUTO, 1: MANUAL, 2: ShutterPri, 3: IrisPri, 4: Bright, 5: GainPri
-
HighSensitivitybool(Optional)Description: HighSensitivityValue: true/false
-
SlowShutterbool(Optional)Description: SlowShutterValue: true/false
-
SlowShutterLimitenum(Optional)Description: SlowShutterLimitValue: 17: 1/50, 16: 1/30, 15: 1/20, 14: 1/15, 13: 1/10, 12: 1/8, 11: 1/6, 10: 1/4, 9: 1/3, 8: 1/2, 7: 2/3, 6: 1/1
-
GainLimitenum(Optional)Description: GainLimit,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 13: 36dB, 12: 33dB, 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dB
-
GainPointbool(Optional)Description: Gain PointValue: true/false
-
Gainenum(Optional)Description: Gain,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 13: 36dB, 12: 33dB, 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dB, 3: 6dB, 2: 3dB, 1: 0dB
-
Speedenum(Optional)Description: ShutterSpeedValue: 33: 1/10000, 32: 1/6000, 31: 1/4000, 30: 1/3000, 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100, 19: 1/90, 18: 1/60, 17: 1/50, 16: 1/30, 15: 1/20, 14: 1/15, 13: 1/10, 12: 1/8, 11: 1/6, 10: 1/4, 9: 1/3, 8: 1/2, 7: 2/3, 6: 1/1
-
AESpeedrange(Optional)Description: AESPEEDValue: 1-48
-
PointPositionenum(Optional)Description: PointPosition,The high sensitivity off state is limited to 9dB 12dB 15dB 18dB 21dB 24dB 27dB 30dB 33dB 36dB;The on status is limited to 21dB 24dB 27dB 30dB 33dB 36dB 39dB 42dB 45dB 48dBValue: 11: 30dB, 10: 27dB, 9: 24dB, 8: 21dB, 7: 18dB, 6: 15dB, 5: 12dB, 4: 9dB, 3: 6dB, 2: 3dB, 1: 0dB
-
MaxSpeedenum(Optional)Description: MaxSpeedValue: 33: 1/10000, 32: 1/6000, 31: 1/4000, 30: 1/3000, 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100
-
MinSpeedenum(Optional)Description: MinSpeedValue: 29: 1/2000, 28: 1/1500, 27: 1/1000, 26: 1/725, 25: 1/500, 24: 1/350, 23: 1/250, 22: 1/180, 21: 1/125, 20: 1/100, 19: 1/90, 18: 1/60, 17: 1/50, 16: 1/30
-
BackLightbool(Optional)Description: BackLightValue: true/false
-
SpotLightbool(Optional)Description: SpotLightValue: true/false
-
ExCompbool(Optional)Description: Exposure CompensationValue: true/false
-
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
-
Irisenum(Optional)Description: IrisValue: 21: F2.8, 20: F3.1, 19: F3.4, 18: F3.7, 17: F4.0, 16: F4.4, 15: F4.8, 14: F5.2, 13: F5.6, 12: F6.2, 11: F6.8, 10: F7.3, 9: F8.0, 8: F8.7, 7: F9.6, 6: F10, 5: F11
-
BrightLevelrange(Optional)Description: BrightLevelValue: 5-33
-
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.0.000",
"Content": {
"WhiteBalanceInfo": {
"Mode": 0,
"Speed": 3,
"Offset": 0,
"RGain": 190,
"BGain": 162,
"Matrix": true,
"Select": 0,
"Level": 4,
"Phase": 0,
"RG": 0,
"RB": 0,
"GR": 0,
"GB": 0,
"BR": 0,
"BG": 0
},
"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
-
Speedrange(Optional)Description: SpeedValue: 1-5
-
Offsetrange(Optional)Description: OffsetValue: -7-7
-
RGainrange(Optional)Description: RGainValue: 0-255
-
BGainrange(Optional)Description: BGainValue: 0-255
-
Matrixbool(Optional)Description: MatrixValue: true/false
-
Selectenum(Optional)Description: SelectValue: : Standard, 2: FL Light, 1: High SAT
-
Levelrange(Optional)Description: LevelValue: 0-14
-
Phaserange(Optional)Description: PhaseValue: -7-7
-
RGrange(Optional)Description: RGValue: -99-99
-
RBrange(Optional)Description: RBValue: -99-99
-
GRrange(Optional)Description: GRValue: -99-99
-
GBrange(Optional)Description: GBValue: -99-99
-
BRrange(Optional)Description: BRValue: -99-99
-
BGrange(Optional)Description: BGValue: -99-99
-
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\":0,\"Speed\":3,\"Offset\":0,\"RGain\":190,\"BGain\":162,\"Matrix\":true,\"Select\":0,\"Level\":4,\"Phase\":0,\"RG\":0,\"RB\":0,\"GR\":0,\"GB\":0,\"BR\":0,\"BG\":0}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetWhiteBalanceInfo",
"Version": "2.0.000",
"Content": {
"WhiteBalanceInfo": {
"Mode": 0,
"Speed": 3,
"Offset": 0,
"RGain": 190,
"BGain": 162,
"Matrix": true,
"Select": 0,
"Level": 4,
"Phase": 0,
"RG": 0,
"RB": 0,
"GR": 0,
"GB": 0,
"BR": 0,
"BG": 0
}
}
}
Response
{
"Cmd": "AswSetWhiteBalanceInfo",
"Version": "2.0.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
-
Speedrange(Optional)Description: SpeedValue: 1-5
-
Offsetrange(Optional)Description: OffsetValue: -7-7
-
RGainrange(Optional)Description: RGainValue: 0-255
-
BGainrange(Optional)Description: BGainValue: 0-255
-
Matrixbool(Optional)Description: MatrixValue: true/false
-
Selectenum(Optional)Description: SelectValue: : Standard, 2: FL Light, 1: High SAT
-
Levelrange(Optional)Description: LevelValue: 0-14
-
Phaserange(Optional)Description: PhaseValue: -7-7
-
RGrange(Optional)Description: RGValue: -99-99
-
RBrange(Optional)Description: RBValue: -99-99
-
GRrange(Optional)Description: GRValue: -99-99
-
GBrange(Optional)Description: GBValue: -99-99
-
BRrange(Optional)Description: BRValue: -99-99
-
BGrange(Optional)Description: BGValue: -99-99
-
ReqGetDetailInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetDetailInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqGetDetailInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetDetailInfo",
"Version": "2.0.000",
"Content": {
"DetailInfo": {
"Mode": 0,
"Level": 7,
"BandWidth": 0,
"Crispening": 0,
"HVBalance": -2,
"BWBalance": 1,
"Limit": 3,
"Highlight": 0,
"SuperLow": 0
},
"Status": 0
}
}
Parameters
-
DetailInfoShow properties
-
Modeenum(Optional)Description: DetailValue: : AUTO, 1: MANUAL
-
Levelrange(Optional)Description: LevelValue: 0-15
-
BandWidthenum(Optional)Description: BandWidthValue: : DEFAULT, 1: LOW, 2: MIDDLE, 3: HIGH, 4: WIDE
-
Crispeningrange(Optional)Description: CrispeningValue: 0-7
-
HVBalancerange(Optional)Description: HVBalanceValue: -2-2
-
BWBalanceenum(Optional)Description: BWBalanceValue: 1: TYPE1, 2: TYPE2, 3: TYPE3, 4: TYPE4, 5: TYPE5
-
Limitrange(Optional)Description: LimitValue: 0-7
-
Highlightrange(Optional)Description: Highlight DetailValue: 0-4
-
SuperLowrange(Optional)Description: SuperLowValue: 0-7
-
ReqSetDetailInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetDetailInfo\",\"Version\":\"2.0.000\",\"Content\":{\"DetailInfo\":{\"Mode\":0,\"Level\":7,\"BandWidth\":0,\"Crispening\":0,\"HVBalance\":-2,\"BWBalance\":1,\"Limit\":3,\"Highlight\":0,\"SuperLow\":0}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetDetailInfo",
"Version": "2.0.000",
"Content": {
"DetailInfo": {
"Mode": 0,
"Level": 7,
"BandWidth": 0,
"Crispening": 0,
"HVBalance": -2,
"BWBalance": 1,
"Limit": 3,
"Highlight": 0,
"SuperLow": 0
}
}
}
Response
{
"Cmd": "AswSetDetailInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
DetailInfoShow properties
-
Modeenum(Optional)Description: DetailValue: : AUTO, 1: MANUAL
-
Levelrange(Optional)Description: LevelValue: 0-15
-
BandWidthenum(Optional)Description: BandWidthValue: : DEFAULT, 1: LOW, 2: MIDDLE, 3: HIGH, 4: WIDE
-
Crispeningrange(Optional)Description: CrispeningValue: 0-7
-
HVBalancerange(Optional)Description: HVBalanceValue: -2-2
-
BWBalanceenum(Optional)Description: BWBalanceValue: 1: TYPE1, 2: TYPE2, 3: TYPE3, 4: TYPE4, 5: TYPE5
-
Limitrange(Optional)Description: LimitValue: 0-7
-
Highlightrange(Optional)Description: Highlight DetailValue: 0-4
-
SuperLowrange(Optional)Description: SuperLowValue: 0-7
-
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.0.000",
"Content": {
"GammaInfo": {
"Mode": 0,
"Offset": 0,
"Level": 0,
"BlackGamma": 0,
"BlackGammaRange": 1,
"BlackLevel": 0,
"VisibilityEnhancer": false,
"Effect": 0,
"Pattern": 51,
"PatternFine": 1
},
"Status": 0
}
}
Parameters
-
GammaInfoShow properties
-
Modeenum(Optional)Description: GammaValue: : STANDARD, 1: STRAIGHT, 2: PATTERN
-
Offsetrange(Optional)Description: OffsetValue: -64-64
-
Levelrange(Optional)Description: LevelValue: -7-7
-
BlackGammarange(Optional)Description: BlackGammaValue: -7-7
-
BlackGammaRangeenum(Optional)Description: BlackGammaRangeValue: : LOW, 1: MIDDLE, 2: HIGH
-
BlackLevelrange(Optional)Description: BlackLevelValue: -48-48
-
VisibilityEnhancerbool(Optional)Description: VisibilityEnhancerValue: true/false
-
Effectrange(Optional)Description: EffectValue: -3-3
-
Patternrange(Optional)Description: PatternValue: 0-51
-
PatternFinerange(Optional)Description: PatternFineValue: 0-9
-
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,\"Level\":0,\"BlackGamma\":0,\"BlackGammaRange\":1,\"BlackLevel\":0,\"VisibilityEnhancer\":false,\"Effect\":0,\"Pattern\":51,\"PatternFine\":1}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetGammaInfo",
"Version": "2.0.000",
"Content": {
"GammaInfo": {
"Mode": 0,
"Offset": 0,
"Level": 0,
"BlackGamma": 0,
"BlackGammaRange": 1,
"BlackLevel": 0,
"VisibilityEnhancer": false,
"Effect": 0,
"Pattern": 51,
"PatternFine": 1
}
}
}
Response
{
"Cmd": "AswSetGammaInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
GammaInfoShow properties
-
Modeenum(Optional)Description: GammaValue: : STANDARD, 1: STRAIGHT, 2: PATTERN
-
Offsetrange(Optional)Description: OffsetValue: -64-64
-
Levelrange(Optional)Description: LevelValue: -7-7
-
BlackGammarange(Optional)Description: BlackGammaValue: -7-7
-
BlackGammaRangeenum(Optional)Description: BlackGammaRangeValue: : LOW, 1: MIDDLE, 2: HIGH
-
BlackLevelrange(Optional)Description: BlackLevelValue: -48-48
-
VisibilityEnhancerbool(Optional)Description: VisibilityEnhancerValue: true/false
-
Effectrange(Optional)Description: EffectValue: -3-3
-
Patternrange(Optional)Description: PatternValue: 0-51
-
PatternFinerange(Optional)Description: PatternFineValue: 0-9
-
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.0.000",
"Content": {
"PictureInfo": {
"2DNR": 2,
"3DNR": 1,
"Flip": false,
"Mirror": false,
"NDFilter": 0,
"Effect": 0,
"ChromaSuppress": 0,
"HLCMode": false,
"DefogMode": 0,
"Scene": 1
},
"Status": 0
}
}
Parameters
-
PictureInfoShow properties
-
2DNRenum(Optional)Description: 2DNRValue: : OFF, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5
-
3DNRenum(Optional)Description: 2DNRValue: : OFF, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5
-
Flipbool(Optional)Description: FlipValue: true/false
-
Mirrorbool(Optional)Description: MirrorValue: true/false
-
NDFilterenum(Optional)Description: NDFilterValue: : OFF, 1: 1/4, 2: 1/16, 3: 1/64
-
Effectenum(Optional)Description: EffectValue: : DAY, 1: NIGHT
-
ChromaSuppressenum(Optional)Description: ChromaSuppressValue: : OFF, 1: LOW, 2: MIDDLE, 3: HIGH
-
HLCModebool(Optional)Description: HLCModeValue: true/false
-
DefogModeenum(Optional)Description: DefogModeValue: : OFF, 1: LOW, 2: MIDDLE, 3: HIGH
-
Sceneenum(Optional)Description: SceneValue: 1: STANDARD, 3: BRIGHT, 4: CLARITY, 5: SOFT
-
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\":{\"2DNR\":2,\"3DNR\":1,\"Flip\":false,\"Mirror\":false,\"NDFilter\":0,\"Effect\":0,\"ChromaSuppress\":0,\"HLCMode\":false,\"DefogMode\":0,\"Scene\":1}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetPictureInfo",
"Version": "2.0.000",
"Content": {
"PictureInfo": {
"2DNR": 2,
"3DNR": 1,
"Flip": false,
"Mirror": false,
"NDFilter": 0,
"Effect": 0,
"ChromaSuppress": 0,
"HLCMode": false,
"DefogMode": 0,
"Scene": 1
}
}
}
Response
{
"Cmd": "AswSetPictureInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
PictureInfoShow properties
-
2DNRenum(Optional)Description: 2DNRValue: : OFF, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5
-
3DNRenum(Optional)Description: 2DNRValue: : OFF, 1: 1, 2: 2, 3: 3, 4: 4, 5: 5
-
Flipbool(Optional)Description: FlipValue: true/false
-
Mirrorbool(Optional)Description: MirrorValue: true/false
-
NDFilterenum(Optional)Description: NDFilterValue: : OFF, 1: 1/4, 2: 1/16, 3: 1/64
-
Effectenum(Optional)Description: EffectValue: : DAY, 1: NIGHT
-
ChromaSuppressenum(Optional)Description: ChromaSuppressValue: : OFF, 1: LOW, 2: MIDDLE, 3: HIGH
-
HLCModebool(Optional)Description: HLCModeValue: true/false
-
DefogModeenum(Optional)Description: DefogModeValue: : OFF, 1: LOW, 2: MIDDLE, 3: HIGH
-
Sceneenum(Optional)Description: SceneValue: 1: STANDARD, 3: BRIGHT, 4: CLARITY, 5: SOFT
-
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.0.000",
"Content": {
"LensInfo": {
"AFSensitivity": 0,
"MFSpeed": 2,
"NearLimit": 13,
"FocusMode": 0,
"Stabilizer": false
},
"Status": 0
}
}
Parameters
-
LensInfoShow properties
-
AFSensitivityenum(Optional)Description: AFSensitivityValue: : LOW, 1: NORMAL
-
MFSpeedrange(Optional)Description: MFSpeedValue: 0-7
-
NearLimitenum(Optional)Description: NearLimitValue: 1: OVER, 2: 5M, 3: 3M, 4: 2M, 5: 1.5M, 6: 1.2M, 7: 1.0M, 8: 80CM, 9: 55CM, 10: 35CM, 11: 25CM, 12: 18CM, 13: 14CM, 14: 10CM, 15: 8CM
-
FocusModeenum(Optional)Description: FocusModeValue: : AUTO, 1: MANUAL
-
Stabilizerbool(Optional)Description: StabilizerValue: 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\":{\"AFSensitivity\":0,\"MFSpeed\":2,\"NearLimit\":13,\"FocusMode\":0,\"Stabilizer\":false}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetLensInfo",
"Version": "2.0.000",
"Content": {
"LensInfo": {
"AFSensitivity": 0,
"MFSpeed": 2,
"NearLimit": 13,
"FocusMode": 0,
"Stabilizer": false
}
}
}
Response
{
"Cmd": "AswSetLensInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
LensInfoShow properties
-
AFSensitivityenum(Optional)Description: AFSensitivityValue: : LOW, 1: NORMAL
-
MFSpeedrange(Optional)Description: MFSpeedValue: 0-7
-
NearLimitenum(Optional)Description: NearLimitValue: 1: OVER, 2: 5M, 3: 3M, 4: 2M, 5: 1.5M, 6: 1.2M, 7: 1.0M, 8: 80CM, 9: 55CM, 10: 35CM, 11: 25CM, 12: 18CM, 13: 14CM, 14: 10CM, 15: 8CM
-
FocusModeenum(Optional)Description: FocusModeValue: : AUTO, 1: MANUAL
-
Stabilizerbool(Optional)Description: StabilizerValue: 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.0.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: : StandradMode, 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.0.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: : StandradMode, 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.0.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, N/A: N/A
-
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.0.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.0.000",
"Content": {
"SystemInfo": {
"PelcoID": 1,
"VISCAID": 1,
"IRID": 2,
"IRReceive": true,
"CommType": 1,
"BaudRate": 2,
"MonitorInfo": 0,
"TemperatureDegree": 2,
"DisplayInfo": true,
"VideoParametersOSD": false,
"TallyMode": false,
"Audio": false,
"InputType": 1,
"VolumeLevel": 20,
"PhantomPower": false,
"ColorSpace": 2
},
"Status": 0
}
}
Parameters
-
SystemInfoShow properties
-
PelcoIDrange(Optional)Description: PelcoIDValue: 1-255
-
VISCAIDrange(Optional)Description: ViscaIDValue: 1-7
-
IRIDrange(Optional)Description: IRIDValue: 1-3
-
IRReceivebool(Optional)Description: IRReceiveValue: true/false
-
CommTyperange(Optional)Description: CommTypeValue: 0-1
-
BaudRateenum(Optional)Description: BaudRateValue: : 2400, 1: 4800, 2: 9600, 3: 38400
-
MonitorInfoenum(Optional)Description: MonitorInfoValue: : OFF, 4: SDI-2, 5: IP&HDMI, 6: IP&HDMI+SDI-2
-
TemperatureDegreeenum(Optional)Description: TemperatureDegreeValue: 2: FAHRENHEIT, 3: CELSIUS
-
DisplayInfobool(Optional)Description: DisplayInfoValue: true/false
-
VideoParametersOSDbool(Optional)Description: VideoParametersOSDValue: true/false
-
TallyModebool(Optional)Description: TallyModeValue: true/false
-
Audiobool(Optional)Description: AudioValue: true/false
-
InputTypeenum(Optional)Description: Audio InputTypeValue: : LINE, 1: MIC
-
VolumeLevelenum(Optional)Description: VolumeLevelValue: : -60dB, 1: -58dB, 2: -56dB, 3: -54dB, 4: -52dB, 5: -50dB, 6: -48dB, 7: -46dB, 8: -44dB, 9: -42dB, 10: -40dB, 11: -38dB, 12: -36dB, 13: -34dB, 14: -32dB, 15: -30dB, 16: -28dB, 17: -26dB, 18: -24dB, 19: -22dB, 20: -20dB, 21: -18dB, 22: -16dB, 23: -14dB, 24: -12dB, 25: -10dB, 26: -8dB, 27: -6dB, 28: -4dB, 29: -2dB, 30: 0dB, 31: +2dB, 32: +4dB, 33: +6dB, 34: +8dB, 35: +10dB, 36: +12dB, 37: +14dB, 38: +16dB, 39: +18dB
-
PhantomPowerbool(Optional)Description: PhantomPowerValue: true/false
-
ColorSpaceenum(Optional)Description: ColorSpaceValue: 1: RGB, 2: YUV422
-
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\":2,\"IRReceive\":true,\"BaudRate\":2,\"MonitorInfo\":0,\"TemperatureDegree\":2,\"DisplayInfo\":true,\"VideoParametersOSD\":false,\"TallyMode\":false,\"Audio\":false,\"InputType\":1,\"VolumeLevel\":20,\"PhantomPower\":false,\"ColorSpace\":2}}}' http://example.com/apiv2/image
Sample Request
{
"Cmd": "ReqSetOSDSystemInfo",
"Version": "2.0.000",
"Content": {
"OSDSystemInfo": {
"PelcoID": 1,
"VISCAID": 1,
"IRID": 2,
"IRReceive": true,
"BaudRate": 2,
"MonitorInfo": 0,
"TemperatureDegree": 2,
"DisplayInfo": true,
"VideoParametersOSD": false,
"TallyMode": false,
"Audio": false,
"InputType": 1,
"VolumeLevel": 20,
"PhantomPower": false,
"ColorSpace": 2
}
}
}
Response
{
"Cmd": "AswSetOSDSystemInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
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.0.000",
"Content": {
"EncodeInfo": {
"Channel": {
"Type": "enum",
"Readonly": false,
"Description": "Encoder Channel",
"Data": [
{
"Value": 0,
"Description": "Channel 0"
},
{
"Value": 1,
"Description": "Channel 1"
}
]
},
"Details": [
{
"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"
}
]
},
"CaptureFormat": {
"Type": "enum",
"Readonly": false,
"Description": "CaptureFormat",
"Data": [
{
"Value": 1,
"Description": "NV12"
},
{
"Value": 2,
"Description": "NV16"
},
{
"Value": 3,
"Description": "XV15"
},
{
"Value": 4,
"Description": "XV20"
}
]
},
"VideoCompression": {
"Type": "enum",
"Readonly": false,
"Description": "VideoCompression",
"Data": [
{
"Value": 1,
"Description": "H264"
},
{
"Value": 2,
"Description": "H265"
}
]
},
"Resolution": {
"Type": "enum",
"Readonly": true,
"Description": "Resolution",
"Data": [
{
"Value": "3840x2160",
"Description": "3840x2160"
},
{
"Value": "1920x1080",
"Description": "1920x1080"
},
{
"Value": "1280x720",
"Description": "1280x720"
}
]
},
"FrameRate": {
"Type": "range",
"Readonly": false,
"Description": "FrameRate",
"Data": {
"Min": 0,
"Max": 60
}
},
"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": 1000,
"Max": 120000
}
},
"GDRframe": {
"Type": "bool",
"Readonly": false,
"Description": "GDRframe"
},
"IFrameInterval": {
"Type": "range",
"Readonly": false,
"Description": "IFrameInterval",
"Data": {
"Min": 5,
"Max": 250
}
},
"Smoothing": {
"Type": "range",
"Readonly": false,
"Description": "Smoothing",
"Data": {
"Min": 1,
"Max": 9
}
},
"TimeCodeSEIMessages": {
"Type": "bool",
"Readonly": false,
"Description": "TimeCodeSEIMessages"
},
"ColorRange": {
"Type": "enum",
"Readonly": false,
"Description": "Quantizatione",
"Data": [
{
"Value": 0,
"Description": "Full"
},
{
"Value": 1,
"Description": "Limited Range(16-235)"
}
]
}
},
{
"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"
}
]
},
"CaptureFormat": {
"Type": "enum",
"Readonly": false,
"Description": "CaptureFormat",
"Data": [
{
"Value": 1,
"Description": "NV12"
},
{
"Value": 2,
"Description": "NV16"
},
{
"Value": 3,
"Description": "XV15"
},
{
"Value": 4,
"Description": "XV20"
}
]
},
"VideoCompression": {
"Type": "enum",
"Readonly": false,
"Description": "VideoCompression",
"Data": [
{
"Value": 1,
"Description": "H264"
},
{
"Value": 2,
"Description": "H265"
}
]
},
"Resolution": {
"Type": "enum",
"Readonly": true,
"Description": "Resolution",
"Data": [
{
"Value": "1920x1080",
"Description": "1920x1080"
},
{
"Value": "1280x720",
"Description": "1280x720"
},
{
"Value": "640x360",
"Description": "640x360"
}
]
},
"FrameRate": {
"Type": "range",
"Readonly": false,
"Description": "FrameRate",
"Data": {
"Min": 0,
"Max": 60
}
},
"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": 1000,
"Max": 120000
}
},
"GDRframe": {
"Type": "bool",
"Readonly": false,
"Description": "GDRframe"
},
"IFrameInterval": {
"Type": "range",
"Readonly": false,
"Description": "IFrameInterval",
"Data": {
"Min": 5,
"Max": 250
}
},
"Smoothing": {
"Type": "range",
"Readonly": false,
"Description": "Smoothing",
"Data": {
"Min": 1,
"Max": 9
}
},
"TimeCodeSEIMessages": {
"Type": "bool",
"Readonly": false,
"Description": "TimeCodeSEIMessages"
},
"ColorRange": {
"Type": "enum",
"Readonly": false,
"Description": "Quantization",
"Data": [
{
"Value": 0,
"Description": "Full"
},
{
"Value": 1,
"Description": "Limited Range(16-235)"
}
]
}
}
]
},
"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
}
},
"AudioEnable": {
"Type": "bool",
"Readonly": false,
"Description": "RTSP Stream Audio"
},
"AuthEnable": {
"Type": "bool",
"Readonly": false,
"Description": "Auth Enable"
},
"UserName": {
"Type": "string",
"Readonly": false,
"Description": "User Name",
"Data": {
"MinLen": 1,
"MaxLen": 63
}
},
"Password": {
"Type": "string",
"Readonly": false,
"Description": "Password",
"Data": {
"MinLen": 1,
"MaxLen": 63
}
},
"RTSPName": {
"Type": "string",
"Readonly": false,
"Description": "RTSPName",
"Data": {
"MinLen": 1,
"MaxLen": 63
}
}
},
"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"
},
"VideoTagHeader": {
"Type": "enum",
"Readonly": false,
"Description": "VideoTagHeader",
"Data": [
{
"Value": 0,
"Description": "Codec:12"
}
]
},
"Url": {
"Type": "string",
"Readonly": false,
"Description": "RTMP Url",
"Data": {
"MinLen": 1,
"MaxLen": 255
}
},
"StreamKey": {
"Type": "string",
"Readonly": false,
"Description": "StreamKey",
"Data": {
"MinLen": 1,
"MaxLen": 255
}
},
"AudioEnable": {
"Type": "bool",
"Readonly": false,
"Description": "RTMP Stream Audio"
},
"RTMPName": {
"Type": "string",
"Readonly": false,
"Description": "RTMPName",
"Data": {
"MinLen": 1,
"MaxLen": 63
}
}
},
"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": 63
}
},
"ConnectTimeout": {
"Type": "range",
"Readonly": false,
"Description": "Connect Timeout",
"Data": {
"Min": 1000,
"Max": 30000
}
},
"RetryDuration": {
"Type": "range",
"Readonly": false,
"Description": "Retry Duration",
"Data": {
"Min": 0,
"Max": 10000
}
},
"Latency": {
"Type": "range",
"Readonly": false,
"Description": "Latency",
"Data": {
"Min": 30,
"Max": 8000
}
},
"OverheadBandwidth": {
"Type": "range",
"Readonly": false,
"Description": "OverheadBandwidth",
"Data": {
"Min": 5,
"Max": 100
}
},
"MTU": {
"Type": "range",
"Readonly": false,
"Description": "MTU",
"Data": {
"Min": 232,
"Max": 1500
}
},
"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": 79
}
},
"AudioEnable": {
"Type": "bool",
"Readonly": false,
"Description": "RTP Stream Audio"
},
"SRTName": {
"Type": "string",
"Readonly": false,
"Description": "SRTName",
"Data": {
"MinLen": 1,
"MaxLen": 63
}
}
},
"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"
},
"Address": {
"Type": "string",
"Readonly": false,
"Description": "UDP Stream Address Range",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"Port": {
"Type": "range",
"Readonly": false,
"Description": "UDP Stream Port",
"Data": {
"Min": 1,
"Max": 65535
}
},
"MTU": {
"Type": "range",
"Readonly": false,
"Description": "MTU",
"Data": {
"Min": 228,
"Max": 1500
}
},
"AudioEnable": {
"Type": "bool",
"Readonly": false,
"Description": "UDP Stream Audio"
},
"UDPName": {
"Type": "string",
"Readonly": false,
"Description": "UDPName",
"Data": {
"MinLen": 1,
"MaxLen": 63
}
}
},
"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"
},
"Address": {
"Type": "string",
"Readonly": false,
"Description": "RTP Stream Address Range",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"Port": {
"Type": "range",
"Readonly": false,
"Description": "RTP Stream Port",
"Data": {
"Min": 1,
"Max": 65535
}
},
"MTU": {
"Type": "range",
"Readonly": false,
"Description": "MTU",
"Data": {
"Min": 228,
"Max": 1500
}
},
"AudioEnable": {
"Type": "bool",
"Readonly": false,
"Description": "SRT Stream Audio"
},
"RTPName": {
"Type": "string",
"Readonly": false,
"Description": "RTPName",
"Data": {
"MinLen": 1,
"MaxLen": 63
}
}
},
"NDIInfo": {
"HBEnable": {
"Type": "bool",
"Readonly": false,
"Description": "NDI HB Enable"
},
"HXEnable": {
"Type": "bool",
"Readonly": false,
"Description": "NDI HX Enable"
},
"NDISDKVer": {
"Type": "string",
"Readonly": true,
"Description": "NDISDKVer",
"Data": {
"MinLen": 0,
"MaxLen": 254
}
},
"NDIName": {
"Type": "string",
"Readonly": false,
"Description": "NDIName",
"Data": {
"MinLen": 1,
"MaxLen": 30
}
},
"NDIChnName": {
"Type": "string",
"Readonly": false,
"Description": "NDIChnName",
"Data": {
"MinLen": 1,
"MaxLen": 30
}
},
"NDIHX": {
"Type": "enum",
"Readonly": false,
"Description": "NDIHX Type",
"Data": [
{
"Value": 2,
"Description": "HX2"
},
{
"Value": 3,
"Description": "HX3"
}
]
},
"NDIHXBandwidth": {
"Type": "range",
"Readonly": false,
"Description": "NDIHXBandwidth",
"Data": {
"Min": 1000,
"Max": 120000
}
},
"NDIHBBandwidthEnable": {
"Type": "bool",
"Readonly": false,
"Description": "NDIHBBandwidthEnable"
},
"NDIHBBandwidth": {
"Type": "range",
"Readonly": false,
"Description": "NDIHBBandwidth",
"Data": {
"Min": 6000,
"Max": 360000
}
},
"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": 63
}
},
"FailoverIpAddress": {
"Type": "string",
"Readonly": false,
"Description": "FailoverIpAddress",
"Data": {
"MinLen": 0,
"MaxLen": 127
}
},
"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": 63
}
},
"DiscoverServerEnable": {
"Type": "bool",
"Readonly": false,
"Description": "DiscoverServerEnable"
},
"DiscoverServerIP": {
"Type": "string",
"Readonly": false,
"Description": "DiscoverServerIP",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"BridgeEnable": {
"Type": "bool",
"Readonly": false,
"Description": "Bridge Enable"
},
"BridgeName": {
"Type": "string",
"Readonly": false,
"Description": "BridgeName",
"Data": {
"MinLen": 1,
"MaxLen": 63
}
},
"BridgeIPAddress": {
"Type": "string",
"Readonly": false,
"Description": "BridgeIPAddress",
"Data": {
"MinLen": 7,
"MaxLen": 15
}
},
"BridgePort": {
"Type": "range",
"Readonly": false,
"Description": "BridgePort",
"Data": {
"Min": 1000,
"Max": 65535
}
},
"BridgeKey": {
"Type": "string",
"Readonly": false,
"Description": "BridgeKey",
"Data": {
"MinLen": 0,
"MaxLen": 63
}
}
},
"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": true,
"Description": "Compression",
"Data": [
{
"Value": 0,
"Description": "AAC"
}
]
},
"BitRate": {
"Type": "enum",
"Readonly": false,
"Description": "BitRate",
"Data": [
{
"Value": 32000,
"Description": "32K"
},
{
"Value": 48000,
"Description": "48K"
},
{
"Value": 96000,
"Description": "96K"
},
{
"Value": 128000,
"Description": "128K"
}
]
},
"SamplingRate": {
"Type": "enum",
"Readonly": false,
"Description": "SamplingRate",
"Data": [
{
"Value": 48000,
"Description": "48000"
}
]
},
"ChannelNumber": {
"Type": "range",
"Readonly": false,
"Description": "Audio ChannelNumber",
"Data": {
"Min": 2,
"Max": 2
}
},
"Volume": {
"Type": "range",
"Readonly": false,
"Description": "Volume",
"Data": {
"Min": 0,
"Max": 39
}
},
"PhantomPower": {
"Type": "bool",
"Readonly": false,
"Description": "PhantomPower Enable"
}
},
"Status": 0
}
}
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)
-
-
-
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)
-
-
-
CaptureFormat(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)
-
-
-
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)
-
-
-
GDRframe(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
IFrameInterval(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Smoothing(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
TimeCodeSEIMessages(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
ColorRange(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(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)
-
-
-
AudioEnablebool(Optional)Description: RTSP Stream AudioValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
AuthEnablebool(Optional)Description: Auth EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
UserNamestring(Optional)Description: User NameShow 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)
-
-
-
RTSPNamestring(Optional)Description: RTSPNameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(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)
-
-
VideoTagHeaderenum(Optional)Description: VideoTagHeaderValue: : Codec:12Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
Urlstring(Optional)Description: RTMP 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)
-
-
-
AudioEnablebool(Optional)Description: RTMP Stream AudioValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
RTMPNamestring(Optional)Description: RTMPNameShow 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)
-
-
-
ConnectTimeoutrange(Optional)Description: Connect TimeoutValue: 1000-30000Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
RetryDurationrange(Optional)Description: Retry DurationValue: 0-10000Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
Latencyrange(Optional)Description: LatencyValue: 30-8000Show 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)
-
-
-
MTUrange(Optional)Description: MTUValue: 232-1500Show 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)
-
-
-
AudioEnablebool(Optional)Description: RTP Stream AudioValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
SRTNamestring(Optional)Description: SRTNameShow 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)
-
-
Addressstring(Optional)Description: UDP Stream Address RangeShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Portrange(Optional)Description: UDP Stream PortValue: 1-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
MTUrange(Optional)Description: MTUValue: 228-1500Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
AudioEnablebool(Optional)Description: UDP Stream AudioValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
UDPNamestring(Optional)Description: UDPNameShow 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)
-
-
Addressstring(Optional)Description: RTP Stream Address RangeShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Portrange(Optional)Description: RTP Stream PortValue: 1-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
MTUrange(Optional)Description: MTUValue: 228-1500Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
AudioEnablebool(Optional)Description: SRT Stream AudioValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
RTPNamestring(Optional)Description: RTPNameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
-
NDIInfoShow properties
-
HBEnablebool(Optional)Description: NDI HB EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
HXEnablebool(Optional)Description: NDI HX 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: HX2, 3: HX3Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
NDIHXBandwidthrange(Optional)Description: NDIHXBandwidthValue: 1000-120000Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
NDIHBBandwidthEnablebool(Optional)Description: NDIHBBandwidthEnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
NDIHBBandwidthrange(Optional)Description: NDIHBBandwidthValue: 6000-360000Show 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)
-
-
-
BridgeEnablebool(Optional)Description: Bridge EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
BridgeNamestring(Optional)Description: BridgeNameShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
BridgeIPAddressstring(Optional)Description: BridgeIPAddressShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
BridgePortrange(Optional)Description: BridgePortValue: 1000-65535Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(Optional)
-
-
-
BridgeKeystring(Optional)Description: BridgeKeyShow 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: 32000: 32K, 48000: 48K, 96000: 96K, 128000: 128KShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
SamplingRateenum(Optional)Description: SamplingRateValue: 48000: 48000Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
ChannelNumberrange(Optional)Description: Audio ChannelNumberValue: 2-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)
-
-
-
PhantomPowerbool(Optional)Description: PhantomPower EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(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.0.000",
"Content": {
"RTSPInfo": [
{
"Channel": 0,
"Enable": true,
"Port": 554,
"TransMode": "TCP",
"MaxClientNum": 8,
"StreamKey": "media/video1",
"AudioEnable": false,
"AuthEnable": false,
"UserName": "",
"Password": "",
"RTSPName": "RTSP"
},
{
"Channel": 1,
"Enable": true,
"Port": 554,
"TransMode": "TCP",
"MaxClientNum": 8,
"StreamKey": "media/video2",
"AudioEnable": false,
"AuthEnable": false,
"UserName": "",
"Password": "",
"RTSPName": "RTSP"
}
],
"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
-
AudioEnablebool(Optional)Description: RTSP Stream AudioValue: true/false
-
AuthEnablebool(Optional)Description: Auth EnableValue: true/false
-
UserNamestring(Optional)Description: User Name
-
Passwordstring(Optional)Description: Password
-
RTSPNamestring(Optional)Description: RTSPName
-
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,\"AudioEnable\":false,\"UserName\":\"admin\",\"Password\":\"admin\",\"RTSPName\":\"RTSPName\"},{\"Channel\":1,\"Enable\":true,\"MaxClientNum\":8,\"StreamKey\":\"media\\/video2\",\"AuthEnable\":false,\"AudioEnable\":false,\"UserName\":\"admin\",\"Password\":\"admin\",\"RTSPName\":\"RTSPName\"}]}}' 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,
"AudioEnable": false,
"UserName": "admin",
"Password": "admin",
"RTSPName": "RTSPName"
},
{
"Channel": 1,
"Enable": true,
"MaxClientNum": 8,
"StreamKey": "media/video2",
"AuthEnable": false,
"AudioEnable": false,
"UserName": "admin",
"Password": "admin",
"RTSPName": "RTSPName"
}
]
}
}
Response
{
"Cmd": "AswSetRTSPInfo",
"Version": "2.0.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
-
AudioEnablebool(Optional)Description: RTSP Stream AudioValue: true/false
-
UserNamestring(Optional)Description: User Name
-
Passwordstring(Optional)Description: Password
-
RTSPNamestring(Optional)Description: RTSPName
-
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.0.000",
"Content": {
"RTMPInfo": [
{
"Channel": 0,
"Enable": false,
"Port": 1935,
"VideoTagHeader": 0,
"Url": "",
"StreamKey": "",
"AudioEnable": true,
"RTMPName": "RTMP"
},
{
"Channel": 1,
"Enable": false,
"Port": 1935,
"VideoTagHeader": 0,
"Url": "",
"StreamKey": "",
"AudioEnable": true,
"RTMPName": "RTMP"
}
],
"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
-
Urlstring(Optional)Description: RTMP Url
-
StreamKeystring(Optional)Description: StreamKey
-
AudioEnablebool(Optional)Description: RTMP Stream AudioValue: true/false
-
RTMPNamestring(Optional)Description: RTMPName
-
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\":0,\"Url\":\"rtmp:\\/\\/192.168.2.177\\/path0\",\"StreamKey\":\"live\\/stream_name=1fd73653a094b877b9bd78468c91adbf\",\"AudioEnable\":true,\"RTMPName\":\"RTMPName\"},{\"Channel\":1,\"Enable\":true,\"VideoTagHeader\":0,\"Url\":\"rtmps:\\/\\/192.168.2.177\\/path1\",\"StreamKey\":\"live\\/stream_name=1fd73653a094b877b9bd78468c91adbf\",\"AudioEnable\":true,\"RTMPName\":\"RTMPName\"}]}}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqSetRTMPInfo",
"Version": "2.0.000",
"Content": {
"RTMPInfo": [
{
"Channel": 0,
"Enable": true,
"VideoTagHeader": 0,
"Url": "rtmp://192.168.2.177/path0",
"StreamKey": "live/stream_name=1fd73653a094b877b9bd78468c91adbf",
"AudioEnable": true,
"RTMPName": "RTMPName"
},
{
"Channel": 1,
"Enable": true,
"VideoTagHeader": 0,
"Url": "rtmps://192.168.2.177/path1",
"StreamKey": "live/stream_name=1fd73653a094b877b9bd78468c91adbf",
"AudioEnable": true,
"RTMPName": "RTMPName"
}
]
}
}
Response
{
"Cmd": "AswSetRTMPInfo",
"Version": "2.0.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
-
Urlstring(Optional)Description: RTMP Url
-
StreamKeystring(Optional)Description: StreamKey
-
AudioEnablebool(Optional)Description: RTMP Stream AudioValue: true/false
-
RTMPNamestring(Optional)Description: RTMPName
-
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.0.000",
"Content": {
"SRTInfo": [
{
"Channel": 0,
"Enable": false,
"Mode": 2,
"IPAddress": "",
"Port": 10000,
"StreamID": "",
"ConnectTimeout": 3000,
"RetryDuration": 3000,
"Latency": 120,
"OverheadBandwidth": 25,
"MTU": 1500,
"Encryption": 0,
"Passphrase": "",
"AudioEnable": false,
"SRTName": "SRT"
},
{
"Channel": 1,
"Enable": false,
"Mode": 2,
"IPAddress": "",
"Port": 10002,
"StreamID": "",
"ConnectTimeout": 3000,
"RetryDuration": 3000,
"Latency": 120,
"OverheadBandwidth": 25,
"MTU": 1500,
"Encryption": 0,
"Passphrase": "",
"AudioEnable": false,
"SRTName": "SRT"
}
],
"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
-
ConnectTimeoutrange(Optional)Description: Connect TimeoutValue: 1000-30000
-
RetryDurationrange(Optional)Description: Retry DurationValue: 0-10000
-
Latencyrange(Optional)Description: LatencyValue: 30-8000
-
OverheadBandwidthrange(Optional)Description: OverheadBandwidthValue: 5-100
-
MTUrange(Optional)Description: MTUValue: 232-1500
-
Encryptionenum(Optional)Description: EncryptionValue: : Disable, 1: AES-128, 2: AES-192, 3: AES-256
-
Passphrasestring(Optional)Description: Passphrase
-
AudioEnablebool(Optional)Description: RTP Stream AudioValue: true/false
-
SRTNamestring(Optional)Description: SRTName
-
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,\"AudioEnable\":true,\"Mode\":1,\"IPAddress\":\"192.168.1.222\",\"Port\":5000,\"StreamID\":\"live\\/channel\\/0\",\"Latency\":200,\"OverheadBandwidth\":20,\"Encryption\":0,\"Passphrase\":\"aaaaaaa123456\",\"ConnectTimeout\":1000,\"RetryDuration\":200,\"MTU\":300,\"SRTName\":\"SRTName\"},{\"Channel\":1,\"Enable\":true,\"AudioEnable\":true,\"Mode\":1,\"IPAddress\":\"192.168.1.222\",\"Port\":5000,\"StreamID\":\"live\\/channel\\/1\",\"Latency\":200,\"OverheadBandwidth\":20,\"Encryption\":0,\"Passphrase\":\"aaaaaaa123456\",\"ConnectTimeout\":1000,\"RetryDuration\":200,\"MTU\":300,\"SRTName\":\"SRTName\"}]}}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqSetSRTInfo",
"Version": "2.0.000",
"Content": {
"SRTInfo": [
{
"Channel": 0,
"Enable": true,
"AudioEnable": true,
"Mode": 1,
"IPAddress": "192.168.1.222",
"Port": 5000,
"StreamID": "live/channel/0",
"Latency": 200,
"OverheadBandwidth": 20,
"Encryption": 0,
"Passphrase": "aaaaaaa123456",
"ConnectTimeout": 1000,
"RetryDuration": 200,
"MTU": 300,
"SRTName": "SRTName"
},
{
"Channel": 1,
"Enable": true,
"AudioEnable": true,
"Mode": 1,
"IPAddress": "192.168.1.222",
"Port": 5000,
"StreamID": "live/channel/1",
"Latency": 200,
"OverheadBandwidth": 20,
"Encryption": 0,
"Passphrase": "aaaaaaa123456",
"ConnectTimeout": 1000,
"RetryDuration": 200,
"MTU": 300,
"SRTName": "SRTName"
}
]
}
}
Response
{
"Cmd": "AswSetSRTInfo",
"Version": "2.0.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
-
AudioEnablebool(Optional)Description: RTP Stream AudioValue: 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: 30-8000
-
OverheadBandwidthrange(Optional)Description: OverheadBandwidthValue: 5-100
-
Encryptionenum(Optional)Description: EncryptionValue: : Disable, 1: AES-128, 2: AES-192, 3: AES-256
-
Passphrasestring(Optional)Description: Passphrase
-
ConnectTimeoutrange(Optional)Description: Connect TimeoutValue: 1000-30000
-
RetryDurationrange(Optional)Description: Retry DurationValue: 0-10000
-
MTUrange(Optional)Description: MTUValue: 232-1500
-
SRTNamestring(Optional)Description: SRTName
-
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.0.000",
"Content": {
"AVOverUDPInfo": [
{
"Channel": 0,
"Enable": false,
"Address": "",
"Port": 7000,
"MTU": 1500,
"AudioEnable": false,
"UDPName": "Multicast"
},
{
"Channel": 1,
"Enable": false,
"Address": "",
"Port": 7002,
"MTU": 1500,
"AudioEnable": false,
"UDPName": "Multicast"
}
],
"Status": 0
}
}
Parameters
-
AVOverUDPInfoShow properties
-
Channelenum(Optional)Description: UDP Stream ChannelValue: : Channel 0, 1: Channel 1
-
Enablebool(Optional)Description: UDP Stream EnableValue: true/false
-
Addressstring(Optional)Description: UDP Stream Address Range
-
Portrange(Optional)Description: UDP Stream PortValue: 1-65535
-
MTUrange(Optional)Description: MTUValue: 228-1500
-
AudioEnablebool(Optional)Description: UDP Stream AudioValue: true/false
-
UDPNamestring(Optional)Description: UDPName
-
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\":\"224.0.3.2\",\"Port\":7000,\"Enable\":true,\"AudioEnable\":true,\"MTU\":300,\"UDPName\":\"UDPName\"},{\"Channel\":1,\"Address\":\"224.0.3.4\",\"Port\":7002,\"Enable\":true,\"AudioEnable\":true,\"MTU\":300,\"UDPName\":\"UDPName\"}]}}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqSetAVOverUDPInfo",
"Version": "2.0.000",
"Content": {
"AVOverUDPInfo": [
{
"Channel": 0,
"Address": "224.0.3.2",
"Port": 7000,
"Enable": true,
"AudioEnable": true,
"MTU": 300,
"UDPName": "UDPName"
},
{
"Channel": 1,
"Address": "224.0.3.4",
"Port": 7002,
"Enable": true,
"AudioEnable": true,
"MTU": 300,
"UDPName": "UDPName"
}
]
}
}
Response
{
"Cmd": "AswSetAVOverUDPInfo",
"Version": "2.0.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: 1-65535
-
Enablebool(Optional)Description: UDP Stream EnableValue: true/false
-
AudioEnablebool(Optional)Description: UDP Stream AudioValue: true/false
-
MTUrange(Optional)Description: MTUValue: 228-1500
-
UDPNamestring(Optional)Description: UDPName
-
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.0.000",
"Content": {
"AVOverRTPInfo": [
{
"Channel": 0,
"Enable": false,
"Address": "",
"Port": 7004,
"MTU": 1500,
"AudioEnable": false,
"RTPName": "Multicast"
},
{
"Channel": 1,
"Enable": false,
"Address": "",
"Port": 7006,
"MTU": 1500,
"AudioEnable": false,
"RTPName": "Multicast"
}
],
"Status": 0
}
}
Parameters
-
AVOverRTPInfoShow properties
-
Channelenum(Optional)Description: RTP Stream ChannelValue: : Channel 0, 1: Channel 1
-
Enablebool(Optional)Description: RTP Stream EnableValue: true/false
-
Addressstring(Optional)Description: RTP Stream Address Range
-
Portrange(Optional)Description: RTP Stream PortValue: 1-65535
-
MTUrange(Optional)Description: MTUValue: 228-1500
-
AudioEnablebool(Optional)Description: SRT Stream AudioValue: true/false
-
RTPNamestring(Optional)Description: RTPName
-
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\":\"192.168.1.222\",\"Port\":7004,\"Enable\":true,\"AudioEnable\":true,\"MTU\":300,\"RTPName\":\"RTPName\"},{\"Channel\":1,\"Address\":\"192.168.1.223\",\"Port\":7006,\"Enable\":true,\"AudioEnable\":true,\"MTU\":300,\"RTPName\":\"RTPName\"}]}}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqSetAVOverRTPInfo",
"Version": "2.0.000",
"Content": {
"AVOverRTPInfo": [
{
"Channel": 0,
"Address": "192.168.1.222",
"Port": 7004,
"Enable": true,
"AudioEnable": true,
"MTU": 300,
"RTPName": "RTPName"
},
{
"Channel": 1,
"Address": "192.168.1.223",
"Port": 7006,
"Enable": true,
"AudioEnable": true,
"MTU": 300,
"RTPName": "RTPName"
}
]
}
}
Response
{
"Cmd": "AswSetAVOverRTPInfo",
"Version": "2.0.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: 1-65535
-
Enablebool(Optional)Description: RTP Stream EnableValue: true/false
-
AudioEnablebool(Optional)Description: SRT Stream AudioValue: true/false
-
MTUrange(Optional)Description: MTUValue: 228-1500
-
RTPNamestring(Optional)Description: RTPName
-
ReqGetNDIInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetNDIInfo\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqGetNDIInfo",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetNDIInfo",
"Version": "2.0.000",
"Content": {
"NDIInfo": {
"HBEnable": true,
"HXEnable": true,
"NDISDKVer": "NDI Version 6.2.0.3",
"NDIName": "Bolin-R9-418N-2025",
"NDIChnName": "",
"NDIHX": 3,
"NDIHXBandwidth": 40000,
"NDIHBBandwidthEnable": false,
"NDIHBBandwidth": 132140,
"WebCtrl": true,
"FailoverEnable": false,
"FailoverSourceName": "",
"FailoverIpAddress": "",
"MulticastEnable": false,
"MulticastIP": "239.255.0.0",
"MulticastMask": "255.255.0.0",
"MulticastTTL": 1,
"GroupName": "Public",
"DiscoverServerEnable": false,
"DiscoverServerIP": "",
"BridgeEnable": false,
"BridgeName": "Bolin",
"BridgeIPAddress": "",
"BridgePort": 5990,
"BridgeKey": ""
},
"Status": 0
}
}
Parameters
-
NDIInfoShow properties
-
HBEnablebool(Optional)Description: NDI HB EnableValue: true/false
-
HXEnablebool(Optional)Description: NDI HX EnableValue: true/false
-
NDISDKVerstring(Optional)Description: NDISDKVer
-
NDINamestring(Optional)Description: NDIName
-
NDIChnNamestring(Optional)Description: NDIChnName
-
NDIHXenum(Optional)Description: NDIHX TypeValue: 2: HX2, 3: HX3
-
NDIHXBandwidthrange(Optional)Description: NDIHXBandwidthValue: 1000-120000
-
NDIHBBandwidthEnablebool(Optional)Description: NDIHBBandwidthEnableValue: true/false
-
NDIHBBandwidthrange(Optional)Description: NDIHBBandwidthValue: 6000-360000
-
WebCtrlbool(Optional)Description: NDI WebCtrlValue: true/false
-
FailoverEnablebool(Optional)Description: FailoverEnableValue: true/false
-
FailoverSourceNamestring(Optional)Description: FailoverSourceName
-
FailoverIpAddressstring(Optional)Description: FailoverIpAddress
-
MulticastEnablebool(Optional)Description: MulticastEnableValue: true/false
-
MulticastIPstring(Optional)Description: MulticastIP:224.0.3.1-239.255.255.254
-
MulticastMaskstring(Optional)Description: MulticastMask
-
MulticastTTLrange(Optional)Description: MulticastTTLValue: 1-255
-
GroupNamestring(Optional)Description: GroupName
-
DiscoverServerEnablebool(Optional)Description: DiscoverServerEnableValue: true/false
-
DiscoverServerIPstring(Optional)Description: DiscoverServerIP
-
BridgeEnablebool(Optional)Description: Bridge EnableValue: true/false
-
BridgeNamestring(Optional)Description: BridgeName
-
BridgeIPAddressstring(Optional)Description: BridgeIPAddress
-
BridgePortrange(Optional)Description: BridgePortValue: 1000-65535
-
BridgeKeystring(Optional)Description: BridgeKey
-
ReqSetNDIInfo
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqSetNDIInfo\",\"Version\":\"2.00.000\",\"Content\":{\"NDIInfo\":{\"HBEnable\":true,\"HXEnable\":false,\"NDIName\":\"R9-418N\",\"NDIChnName\":\"CAM_192.168.1.241\",\"NDIHX\":3,\"NDIHXBandwidth\":60000,\"NDIHBBandwidthEnable\":true,\"NDIHBBandwidth\":60000,\"WebCtrl\":false,\"FailoverEnable\":false,\"FailoverSourceName\":\"BOLIN-R7-420NX-078E0 (CAM_192.168.3.244_HX)\",\"FailoverIpAddress\":\"0.0.0.0:0\",\"MulticastEnable\":false,\"MulticastIP\":\"239.255.0.0\",\"MulticastMask\":\"255.255.0.0\",\"MulticastTTL\":1,\"GroupName\":\"Public\",\"DiscoverServerEnable\":false,\"DiscoverServerIP\":\"192.168.0.13\",\"BridgeEnable\":false,\"BridgeName\":\"R9-418N-Bridge\",\"BridgeIPAddress\":\"103.103.244.92\",\"BridgePort\":5990,\"BridgeKey\":\"adajajajdoao\"}}}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqSetNDIInfo",
"Version": "2.00.000",
"Content": {
"NDIInfo": {
"HBEnable": true,
"HXEnable": false,
"NDIName": "R9-418N",
"NDIChnName": "CAM_192.168.1.241",
"NDIHX": 3,
"NDIHXBandwidth": 60000,
"NDIHBBandwidthEnable": true,
"NDIHBBandwidth": 60000,
"WebCtrl": false,
"FailoverEnable": false,
"FailoverSourceName": "BOLIN-R7-420NX-078E0 (CAM_192.168.3.244_HX)",
"FailoverIpAddress": "0.0.0.0:0",
"MulticastEnable": false,
"MulticastIP": "239.255.0.0",
"MulticastMask": "255.255.0.0",
"MulticastTTL": 1,
"GroupName": "Public",
"DiscoverServerEnable": false,
"DiscoverServerIP": "192.168.0.13",
"BridgeEnable": false,
"BridgeName": "R9-418N-Bridge",
"BridgeIPAddress": "103.103.244.92",
"BridgePort": 5990,
"BridgeKey": "adajajajdoao"
}
}
}
Response
{
"Cmd": "AswSetNDIInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
NDIInfoShow properties
-
HBEnablebool(Optional)Description: NDI HB EnableValue: true/false
-
HXEnablebool(Optional)Description: NDI HX EnableValue: true/false
-
NDINamestring(Optional)Description: NDIName
-
NDIChnNamestring(Optional)Description: NDIChnName
-
NDIHXenum(Optional)Description: NDIHX TypeValue: 2: HX2, 3: HX3
-
NDIHXBandwidthrange(Optional)Description: NDIHXBandwidthValue: 1000-120000
-
NDIHBBandwidthEnablebool(Optional)Description: NDIHBBandwidthEnableValue: true/false
-
NDIHBBandwidthrange(Optional)Description: NDIHBBandwidthValue: 6000-360000
-
WebCtrlbool(Optional)Description: NDI WebCtrlValue: true/false
-
FailoverEnablebool(Optional)Description: FailoverEnableValue: true/false
-
FailoverSourceNamestring(Optional)Description: FailoverSourceName
-
FailoverIpAddressstring(Optional)Description: FailoverIpAddress
-
MulticastEnablebool(Optional)Description: MulticastEnableValue: true/false
-
MulticastIPstring(Optional)Description: MulticastIP:224.0.3.1-239.255.255.254
-
MulticastMaskstring(Optional)Description: MulticastMask
-
MulticastTTLrange(Optional)Description: MulticastTTLValue: 1-255
-
GroupNamestring(Optional)Description: GroupName
-
DiscoverServerEnablebool(Optional)Description: DiscoverServerEnableValue: true/false
-
DiscoverServerIPstring(Optional)Description: DiscoverServerIP
-
BridgeEnablebool(Optional)Description: Bridge EnableValue: true/false
-
BridgeNamestring(Optional)Description: BridgeName
-
BridgeIPAddressstring(Optional)Description: BridgeIPAddress
-
BridgePortrange(Optional)Description: BridgePortValue: 1000-65535
-
BridgeKeystring(Optional)Description: BridgeKey
-
ReqGetNDISource
Usage and SDK Samples
curl -X POST -H 'Content-Type: application/json' -H 'Cookie:Username=admin;Token=F5535072B11023F6CCD3AEFDB4FAED1D' -d '{\"Cmd\":\"ReqGetNDISource\",\"Version\":\"2.0.000\"}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqGetNDISource",
"Version": "2.0.000"
}
Response
{
"Cmd": "AswGetNDISource",
"Version": "2.0.000",
"Content": {
"NDISources": [
{
"ID": 0,
"Name": "BOLIN-EXU230NX-06303 (CAM_192.168.3.84_HX)",
"Url": "192.168.3.84:5962"
},
{
"ID": 1,
"Name": "BOLIN-EXU248N-24E55 (CAM_192.168.3.211_HB)",
"Url": "192.168.3.211:5961"
},
{
"ID": 2,
"Name": "BOLIN-EXU248N-24E55 (CAM_192.168.3.211_HX)",
"Url": "192.168.3.211:5962"
},
{
"ID": 3,
"Name": "BOLIN-N2-220X-06A52 (CAM_192.168.0.110_HX)",
"Url": "192.168.3.220:5961"
},
{
"ID": 4,
"Name": "BOLIN-R7-420NX-078E0 (CAM_192.168.3.238_HX)",
"Url": "192.168.3.238:5961"
},
{
"ID": 5,
"Name": "BOLIN-R9-418-78E8 (CAM_192.168.3.212_HB)",
"Url": "192.168.3.212:5961"
},
{
"ID": 6,
"Name": "BOLIN-R9-418-78E8 (CAM_192.168.3.212_HX)",
"Url": "192.168.3.212:5962"
},
{
"ID": 7,
"Name": "BOLIN-R9-418NW-085F0 (CAM_192.168.3.223_HB)",
"Url": "192.168.3.207:5961"
},
{
"ID": 8,
"Name": "BOLIN-R9-418NW-085F0 (CAM_192.168.3.223_HX)",
"Url": "192.168.3.207:5962"
},
{
"ID": 9,
"Name": "BOLIN-R9-420NW-072C6 (CAM_192.168.1.209_HB)",
"Url": "192.168.3.206:5961"
},
{
"ID": 10,
"Name": "BOLIN-SD530NX-7889A (CAM_192.168.3.233_HX)",
"Url": "192.168.3.233:5962"
},
{
"ID": 11,
"Name": "DESKTOP-3TFV8JJ (Studio Monitor 1)",
"Url": "192.168.3.92:5967"
}
],
"Status": 0
}
}
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.0.000",
"Content": {
"EncodeInfo": [
{
"Channel": 0,
"Enable": true,
"StreamType": 2,
"CaptureFormat": 2,
"VideoCompression": 1,
"Resolution": "1920x1080",
"FrameRate": 0,
"BitrateType": 0,
"GDRframe": false,
"BitRate": 4000,
"IFrameInterval": 20,
"Smoothing": 9,
"TimeCodeSEIMessages": true,
"ColorRange": 1
},
{
"Channel": 1,
"Enable": true,
"StreamType": 2,
"CaptureFormat": 1,
"VideoCompression": 2,
"Resolution": "640x360",
"FrameRate": 30,
"BitrateType": 0,
"GDRframe": true,
"BitRate": 8192,
"IFrameInterval": 20,
"Smoothing": 5,
"TimeCodeSEIMessages": true,
"ColorRange": 1
}
],
"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,\"Enable\":false,\"StreamType\":1,\"VideoCompression\":2,\"CaptureFormat\":1,\"FrameRate\":0,\"BitrateType\":1,\"GDRframe\":false,\"BitRate\":40000,\"IFrameInterval\":200,\"Smoothing\":8,\"TimeCodeSEIMessages\":true,\"ColorRange\":1},{\"Channel\":1,\"Enable\":true,\"StreamType\":1,\"VideoCompression\":1,\"CaptureFormat\":1,\"FrameRate\":0,\"BitrateType\":1,\"GDRframe\":true,\"BitRate\":4800,\"IFrameInterval\":250,\"Smoothing\":5,\"TimeCodeSEIMessages\":false,\"ColorRange\":0}]}}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqSetEncodeInfo",
"Version": "2.0.000",
"Content": {
"EncodeInfo": [
{
"Channel": 0,
"Enable": false,
"StreamType": 1,
"VideoCompression": 2,
"CaptureFormat": 1,
"FrameRate": 0,
"BitrateType": 1,
"GDRframe": false,
"BitRate": 40000,
"IFrameInterval": 200,
"Smoothing": 8,
"TimeCodeSEIMessages": true,
"ColorRange": 1
},
{
"Channel": 1,
"Enable": true,
"StreamType": 1,
"VideoCompression": 1,
"CaptureFormat": 1,
"FrameRate": 0,
"BitrateType": 1,
"GDRframe": true,
"BitRate": 4800,
"IFrameInterval": 250,
"Smoothing": 5,
"TimeCodeSEIMessages": false,
"ColorRange": 0
}
]
}
}
Response
{
"Cmd": "AswSetEncodeInfo",
"Version": "2.0.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.0.000",
"Content": {
"AudioInfo": {
"Enable": false,
"Type": 1,
"Compression": 0,
"BitRate": 48000,
"SamplingRate": 48000,
"ChannelNumber": 2,
"PhantomPower": false,
"Volume": 20
},
"Status": 0
}
}
Parameters
-
AudioInfoShow properties
-
Enablebool(Optional)Description: Audio EnableValue: true/false
-
Typeenum(Optional)Description: Audio TypeValue: : Mic, 1: Line in
-
Compressionenum(Optional)Description: CompressionValue: : AAC
-
BitRateenum(Optional)Description: BitRateValue: 32000: 32K, 48000: 48K, 96000: 96K, 128000: 128K
-
SamplingRateenum(Optional)Description: SamplingRateValue: 48000: 48000
-
ChannelNumberrange(Optional)Description: Audio ChannelNumberValue: 2-2
-
PhantomPowerbool(Optional)Description: PhantomPower EnableValue: true/false
-
Volumerange(Optional)Description: VolumeValue: 0-39
-
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\":1,\"Compression\":0,\"BitRate\":48000,\"SamplingRate\":48000,\"ChannelNumber\":2,\"PhantomPower\":false,\"Volume\":20}}}' http://example.com/apiv2/av
Sample Request
{
"Cmd": "ReqSetAudioInfo",
"Version": "2.0.000",
"Content": {
"AudioInfo": {
"Enable": false,
"Type": 1,
"Compression": 0,
"BitRate": 48000,
"SamplingRate": 48000,
"ChannelNumber": 2,
"PhantomPower": false,
"Volume": 20
}
}
}
Response
{
"Cmd": "AswSetAudioInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
AudioInfoShow properties
-
Enablebool(Optional)Description: Audio EnableValue: true/false
-
Typeenum(Optional)Description: Audio TypeValue: : Mic, 1: Line in
-
Compressionenum(Optional)Description: CompressionValue: : AAC
-
BitRateenum(Optional)Description: BitRateValue: 32000: 32K, 48000: 48K, 96000: 96K, 128000: 128K
-
SamplingRateenum(Optional)Description: SamplingRateValue: 48000: 48000
-
ChannelNumberrange(Optional)Description: Audio ChannelNumberValue: 2-2
-
PhantomPowerbool(Optional)Description: PhantomPower EnableValue: true/false
-
Volumerange(Optional)Description: VolumeValue: 0-39
-
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.0.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"
}
]
},
"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": 0,
"MaxLen": 15
}
},
"NetMAC": {
"Type": "string",
"Readonly": true,
"Description": "MAC",
"Data": {
"MinLen": 17,
"MaxLen": 17
}
},
"Fallback": {
"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
}
},
"Timeout": {
"Type": "range",
"Readonly": true,
"Description": "Timeout",
"Data": {
"Min": 20,
"Max": 20
}
}
}
},
"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
}
}
},
"FreeDInfo": {
"Enable": {
"Type": "bool",
"Readonly": false,
"Description": "FreeD Enable"
},
"Address": {
"Type": "string",
"Readonly": false,
"Description": "FreeD Data 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"
}
]
}
},
"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: : IPv4Show 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)
-
-
-
Fallback(Optional)Show properties
-
IPAddress(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
SubnetMask(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Gateway(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
MinLen(Optional)
-
MaxLen(Optional)
-
-
-
Timeout(Optional)Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Min(Optional)
-
Max(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)
-
-
-
-
FreeDInfoShow properties
-
Enablebool(Optional)Description: FreeD EnableValue: true/falseShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
-
Addressstring(Optional)Description: FreeD Data 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: : AlwaysShow 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.0.000",
"Content": {
"NetworkInfo": {
"Pattern": 1,
"IPVersion": 0,
"IPAddress": "192.168.3.240",
"SubnetMask": "255.255.255.0",
"Gateway": "192.168.3.1",
"NetMAC": "00:C0:C8:41:FE:B3",
"DNS1": "192.168.3.1",
"DNS2": ""
},
"Fallback": {
"IPAddress": "192.168.2.225",
"SubnetMask": "255.255.255.0",
"Gateway": "192.168.2.1",
"Timeout": 20
},
"Status": 0
}
}
Parameters
-
NetworkInfoShow properties
-
Patternenum(Optional)Description: ModeValue: : Static, 1: DHCP
-
IPVersionenum(Optional)Description: IPVersionValue: : IPv4
-
IPAddressstring(Optional)Description: IPAddress
-
SubnetMaskstring(Optional)Description: SubnetMask
-
Gatewaystring(Optional)Description: Gateway
-
NetMACstring(Optional)Description: MAC
-
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,\"IPVersion\":0,\"IPAddress\":\"192.168.3.241\",\"SubnetMask\":\"255.255.255.0\",\"Gateway\":\"192.168.3.13\",\"NetMAC\":\"44:03:77:E0:55:66\",\"DNS1\":\"192.168.3.1\",\"DNS2\":\"8.8.8.8\"},\"Fallback\":{\"IPAddress\":\"192.168.0.13\",\"SubnetMask\":\"255.255.255.0\",\"Gateway\":\"192.168.0.1\",\"Timeout\":20}}}' http://example.com/apiv2/network
Sample Request
{
"Cmd": "ReqSetNetworkInfo",
"Version": "2.0.000",
"Content": {
"NetworkInfo": {
"Pattern": 0,
"IPVersion": 0,
"IPAddress": "192.168.3.241",
"SubnetMask": "255.255.255.0",
"Gateway": "192.168.3.13",
"NetMAC": "44:03:77:E0:55:66",
"DNS1": "192.168.3.1",
"DNS2": "8.8.8.8"
},
"Fallback": {
"IPAddress": "192.168.0.13",
"SubnetMask": "255.255.255.0",
"Gateway": "192.168.0.1",
"Timeout": 20
}
}
}
Response
{
"Cmd": "AswSetNetworkInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
NetworkInfoShow properties
-
Patternenum(Optional)Description: ModeValue: : Static, 1: DHCP
-
IPVersionenum(Optional)Description: IPVersionValue: : IPv4
-
IPAddressstring(Optional)Description: IPAddress
-
SubnetMaskstring(Optional)Description: SubnetMask
-
Gatewaystring(Optional)Description: Gateway
-
NetMACstring(Optional)Description: MAC
-
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.0.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.0.000\",\"Content\":{\"PortInfo\":{\"TCPPort\":36666,\"UDPPort\":37778,\"RTSPPort\":554,\"ONVIFPort\":2000,\"VISCAPort\":52381,\"HTTPPort\":80}}}' http://example.com/apiv2/network
Sample Request
{
"Cmd": "ReqSetPortInfo",
"Version": "2.0.000",
"Content": {
"PortInfo": {
"TCPPort": 36666,
"UDPPort": 37778,
"RTSPPort": 554,
"ONVIFPort": 2000,
"VISCAPort": 52381,
"HTTPPort": 80
}
}
}
Response
{
"Cmd": "AswSetPortInfo",
"Version": "2.0.000",
"Content": {
"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
-
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.0.000",
"Content": {
"FreeDInfo": {
"Enable": false,
"Address": "",
"Port": 40000,
"CameraID": 255,
"TransferMode": 0
},
"Status": 0
}
}
Parameters
-
FreeDInfoShow properties
-
Enablebool(Optional)Description: FreeD EnableValue: true/false
-
Addressstring(Optional)Description: FreeD Data received IP Address
-
Portrange(Optional)Description: FreeD PortValue: 1025-65535
-
CameraIDrange(Optional)Description: Camera IDValue: 0-255
-
TransferModeenum(Optional)Description: TransferModeValue: : Always
-
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.2.222\",\"Port\":40000,\"CameraID\":223,\"TransferMode\":0}}}' http://example.com/apiv2/network
Sample Request
{
"Cmd": "ReqSetFreeDInfo",
"Version": "2.00.000",
"Content": {
"FreeDInfo": {
"Enable": false,
"Address": "192.168.2.222",
"Port": 40000,
"CameraID": 223,
"TransferMode": 0
}
}
}
Response
{
"Cmd": "AswSetFreeDInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
FreeDInfoShow properties
-
Enablebool(Optional)Description: FreeD EnableValue: true/false
-
Addressstring(Optional)Description: FreeD Data received IP Address
-
Portrange(Optional)Description: FreeD PortValue: 1025-65535
-
CameraIDrange(Optional)Description: Camera IDValue: 0-255
-
TransferModeenum(Optional)Description: TransferModeValue: : Always
-
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.0.000",
"Content": {
"VideoOutputInfo": {
"SystemFormat": {
"Type": "enum",
"Readonly": false,
"Description": "SystemFormat",
"Data": [
{
"Value": "2160P30",
"Description": "2160P30"
},
{
"Value": "2160P29.97",
"Description": "2160P29.97"
},
{
"Value": "2160P25",
"Description": "2160P25"
},
{
"Value": "2160P24",
"Description": "2160P24"
},
{
"Value": "2160P23.98",
"Description": "2160P23.98"
},
{
"Value": "1080P60",
"Description": "1080P60"
},
{
"Value": "1080P59.94",
"Description": "1080P59.94"
},
{
"Value": "1080P50",
"Description": "1080P50"
}
]
},
"HDMIResolution": {
"Type": "enum",
"Readonly": false,
"Description": "HDMIResolution",
"Data": [
{
"Value": "2160P30",
"Description": "2160P30"
},
{
"Value": "2160P29.97",
"Description": "2160P29.97"
},
{
"Value": "2160P25",
"Description": "2160P25"
},
{
"Value": "2160P24",
"Description": "2160P24"
},
{
"Value": "2160P23.98",
"Description": "2160P23.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": "1080I60",
"Description": "1080I60"
},
{
"Value": "1080I59.94",
"Description": "1080I59.94"
},
{
"Value": "1080I50",
"Description": "1080I50"
},
{
"Value": "720P60",
"Description": "720P60"
},
{
"Value": "720P59.94",
"Description": "720P59.94"
},
{
"Value": "720P50",
"Description": "720P50"
}
]
},
"HDMIColorSpace": {
"Type": "enum",
"Readonly": false,
"Description": "HDMIColorSpace",
"Data": [
{
"Value": 1,
"Description": "RGB"
},
{
"Value": 2,
"Description": "YUV422"
}
]
},
"SDIResolution": {
"Type": "enum",
"Readonly": false,
"Description": "SDIResolution",
"Data": [
{
"Value": "2160P30",
"Description": "2160P30"
},
{
"Value": "2160P29.97",
"Description": "2160P29.97"
},
{
"Value": "2160P25",
"Description": "2160P25"
},
{
"Value": "2160P24",
"Description": "2160P24"
},
{
"Value": "2160P23.98",
"Description": "2160P23.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": "1080I60",
"Description": "1080I60"
},
{
"Value": "1080I59.94",
"Description": "1080I59.94"
},
{
"Value": "1080I50",
"Description": "1080I50"
},
{
"Value": "720P60",
"Description": "720P60"
},
{
"Value": "720P59.94",
"Description": "720P59.94"
},
{
"Value": "720P50",
"Description": "720P50"
}
]
}
},
"MonitorInfo": {
"OutputChannel": {
"Type": "enum",
"Readonly": false,
"Description": "Camera Montior Information",
"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": "Camera Montior Temperature Degree",
"Data": [
{
"Value": 2,
"Description": "Fahrenheit"
},
{
"Value": 3,
"Description": "Celsius"
}
]
}
},
"Status": 0
}
}
Parameters
-
VideoOutputInfoShow properties
-
SystemFormatenum(Optional)Description: SystemFormatValue: 2160P30: 2160P30, 2160P29.97: 2160P29.97, 2160P25: 2160P25, 2160P24: 2160P24, 2160P23.98: 2160P23.98, 1080P60: 1080P60, 1080P59.94: 1080P59.94, 1080P50: 1080P50Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
HDMIResolutionenum(Optional)Description: HDMIResolutionValue: 2160P30: 2160P30, 2160P29.97: 2160P29.97, 2160P25: 2160P25, 2160P24: 2160P24, 2160P23.98: 2160P23.98, 1080P60: 1080P60, 1080P59.94: 1080P59.94, 1080P50: 1080P50, 1080P30: 1080P30, 1080P29.97: 1080P29.97, 1080P25: 1080P25, 1080P24: 1080P24, 1080P23.98: 1080P23.98, 1080I60: 1080I60, 1080I59.94: 1080I59.94, 1080I50: 1080I50, 720P60: 720P60, 720P59.94: 720P59.94, 720P50: 720P50Show 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)
-
-
-
SDIResolutionenum(Optional)Description: SDIResolutionValue: 2160P30: 2160P30, 2160P29.97: 2160P29.97, 2160P25: 2160P25, 2160P24: 2160P24, 2160P23.98: 2160P23.98, 1080P60: 1080P60, 1080P59.94: 1080P59.94, 1080P50: 1080P50, 1080P30: 1080P30, 1080P29.97: 1080P29.97, 1080P25: 1080P25, 1080P24: 1080P24, 1080P23.98: 1080P23.98, 1080I60: 1080I60, 1080I59.94: 1080I59.94, 1080I50: 1080I50, 720P60: 720P60, 720P59.94: 720P59.94, 720P50: 720P50Show properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
-
MonitorInfoShow properties
-
OutputChannelenum(Optional)Description: Camera Montior InformationValue: : 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: Camera Montior Temperature DegreeValue: 2: Fahrenheit, 3: CelsiusShow properties
-
Type(Optional)
-
Readonly(Optional)
-
Description(Optional)
-
Data(Optional)Show properties
-
Value(Optional)
-
Description(Optional)
-
-
-
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.0.000",
"Content": {
"MonitorInfo": {
"OutputChannel": 0,
"TemperatureDegree": 2
},
"Status": 0
}
}
Parameters
-
MonitorInfoShow properties
-
OutputChannelenum(Optional)Description: Camera Montior InformationValue: : OFF, 4: SDI-2, 5: IP&HDMI, 6: IP&HDMI+SDI-2
-
TemperatureDegreeenum(Optional)Description: Camera Montior Temperature DegreeValue: 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.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
MonitorInfoShow properties
-
OutputChannelenum(Optional)Description: Camera Montior InformationValue: : OFF, 4: SDI-2, 5: IP&HDMI, 6: IP&HDMI+SDI-2
-
TemperatureDegreeenum(Optional)Description: Camera Montior Temperature DegreeValue: 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.0.000",
"Content": {
"VideoOutputInfo": {
"SystemFormat": "1080P60",
"HDMIResolution": "1080P60",
"SDIResolution": "1080P60",
"HDMIColorSpace": 2,
"SDIColorSpace": 2,
"HDMIBitDepth": 12,
"SDIBitDepth": 10,
"HDMIColorFormat": 0,
"HDMIColorRange": 0
},
"Status": 0
}
}
Parameters
-
VideoOutputInfoShow properties
-
SystemFormatenum(Optional)Description: SystemFormatValue: 2160P30: 2160P30, 2160P29.97: 2160P29.97, 2160P25: 2160P25, 2160P24: 2160P24, 2160P23.98: 2160P23.98, 1080P60: 1080P60, 1080P59.94: 1080P59.94, 1080P50: 1080P50
-
HDMIResolutionenum(Optional)Description: HDMIResolutionValue: 2160P30: 2160P30, 2160P29.97: 2160P29.97, 2160P25: 2160P25, 2160P24: 2160P24, 2160P23.98: 2160P23.98, 1080P60: 1080P60, 1080P59.94: 1080P59.94, 1080P50: 1080P50, 1080P30: 1080P30, 1080P29.97: 1080P29.97, 1080P25: 1080P25, 1080P24: 1080P24, 1080P23.98: 1080P23.98, 1080I60: 1080I60, 1080I59.94: 1080I59.94, 1080I50: 1080I50, 720P60: 720P60, 720P59.94: 720P59.94, 720P50: 720P50
-
SDIResolutionenum(Optional)Description: SDIResolutionValue: 2160P30: 2160P30, 2160P29.97: 2160P29.97, 2160P25: 2160P25, 2160P24: 2160P24, 2160P23.98: 2160P23.98, 1080P60: 1080P60, 1080P59.94: 1080P59.94, 1080P50: 1080P50, 1080P30: 1080P30, 1080P29.97: 1080P29.97, 1080P25: 1080P25, 1080P24: 1080P24, 1080P23.98: 1080P23.98, 1080I60: 1080I60, 1080I59.94: 1080I59.94, 1080I50: 1080I50, 720P60: 720P60, 720P59.94: 720P59.94, 720P50: 720P50
-
HDMIColorSpaceenum(Optional)Description: HDMIColorSpaceValue: 1: RGB, 2: YUV422
-
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\":\"1080P60\",\"HDMIResolution\":\"1080P60\",\"SDIResolution\":\"1080P60\",\"HDMIColorSpace\":2}}}' http://example.com/apiv2/general
Sample Request
{
"Cmd": "ReqSetVideoOutputInfo",
"Version": "2.00.000",
"Content": {
"VideoOutputInfo": {
"SystemFormat": "1080P60",
"HDMIResolution": "1080P60",
"SDIResolution": "1080P60",
"HDMIColorSpace": 2
}
}
}
Response
{
"Cmd": "AswSetVideoOutputInfo",
"Version": "2.0.000",
"Content": {
"Status": 0
}
}
Parameters
-
VideoOutputInfoShow properties
-
SystemFormatenum(Optional)Description: SystemFormatValue: 2160P30: 2160P30, 2160P29.97: 2160P29.97, 2160P25: 2160P25, 2160P24: 2160P24, 2160P23.98: 2160P23.98, 1080P60: 1080P60, 1080P59.94: 1080P59.94, 1080P50: 1080P50
-
HDMIResolutionenum(Optional)Description: HDMIResolutionValue: 2160P30: 2160P30, 2160P29.97: 2160P29.97, 2160P25: 2160P25, 2160P24: 2160P24, 2160P23.98: 2160P23.98, 1080P60: 1080P60, 1080P59.94: 1080P59.94, 1080P50: 1080P50, 1080P30: 1080P30, 1080P29.97: 1080P29.97, 1080P25: 1080P25, 1080P24: 1080P24, 1080P23.98: 1080P23.98, 1080I60: 1080I60, 1080I59.94: 1080I59.94, 1080I50: 1080I50, 720P60: 720P60, 720P59.94: 720P59.94, 720P50: 720P50
-
SDIResolutionenum(Optional)Description: SDIResolutionValue: 2160P30: 2160P30, 2160P29.97: 2160P29.97, 2160P25: 2160P25, 2160P24: 2160P24, 2160P23.98: 2160P23.98, 1080P60: 1080P60, 1080P59.94: 1080P59.94, 1080P50: 1080P50, 1080P30: 1080P30, 1080P29.97: 1080P29.97, 1080P25: 1080P25, 1080P24: 1080P24, 1080P23.98: 1080P23.98, 1080I60: 1080I60, 1080I59.94: 1080I59.94, 1080I50: 1080I50, 720P60: 720P60, 720P59.94: 720P59.94, 720P50: 720P50
-
HDMIColorSpaceenum(Optional)Description: HDMIColorSpaceValue: 1: RGB, 2: YUV422
-
