1. API Description
Get source signal information.
Request mode: GET [ip]/api/signal/info
| Administrator Rights |
Login Authentication |
| No |
Yes |
None
3. Output Parameters
| Parameter |
Type |
Description |
| codec |
String |
Encoding type |
| width |
Int |
Video width in pixels |
| height |
Int |
Video height in pixels |
| scan-mode |
String |
Scanning mode: progressive and interlaced |
| color-depth |
Int |
Color depth |
| field-rate |
String |
Field rate, such as 24,25,29.97,30,48,50,59.94,60 etc |
| quant-range |
String |
Quantization range: limited, full |
| frame-struct |
String |
Frame structure: 2d,3d-left-right,3d-top-bottom,3d-left-right-half,3d-top-bottom-half |
| aspect-ratio |
String |
Display aspect ratio, including 16:9,4:3, etc. |
| color-format |
String |
Color space, such as rgb, bt.601, bt.709, bt.2020 |
| sampling |
String |
Sampling method, including 4:2:0, 4:2:2, 4:4:4, 4:4:4:4 |
| Parameter |
Type |
Description |
| codec |
String |
Encoding type |
| bit-count |
Int |
Bit depth, such as 16,20,24, etc. |
| num-channels |
Int |
Number of channels |
| sample-rate |
Int |
Sampling rate, such as 32000,44100, etc. |
Response Example
{
"mode": 2,
"status": 0,
"streams": [
{
"audio": {
"bit-count": 0,
"codec": "AAC",
"num-channels": 8,
"sample-rate": 48000
},
"name": "ULTRA ENCODE AIO (B313230314057-fly)",
"state": 2,
"video": {
"aspect-ratio": "16:9",
"codec": "H264",
"color-depth": 8,
"color-format": "bt.709",
"field-rate": "60.00",
"frame-struct": "2d",
"height": 1080,
"quant-range": "full",
"sampling": "420",
"scan-mode": "progressive",
"width": 1920
}
},
{
"audio": {
"bit-count": 0,
"codec": "AAC",
"num-channels": 8,
"sample-rate": 48000
},
"name": "HTTP ultraencoder",
"state": 2,
"video": {
"aspect-ratio": "16:9",
"codec": "H264",
"color-depth": 8,
"color-format": "bt.709",
"field-rate": "59.94",
"frame-struct": "2d",
"height": 1080,
"quant-range": "limited",
"sampling": "420",
"scan-mode": "progressive",
"width": 1920
}
}
],
"version": 0
}