/api/aoip/matrix-info
Use the interface to obtain the matrix information.
Request Mode
POST /api/aoip/matrix-info
Response Body
{
"status": 0,
"max-tx-channels": 22,
"max-rx-channels": 46,
"matrix": [
{
"tx-no": 0,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 1,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 2,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 3,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 4,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 5,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 6,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 7,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 8,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 9,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 10,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 11,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 12,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 13,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 14,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 15,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 16,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 17,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 18,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 19,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 20,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
},
{
"tx-no": 21,
"tx-mute": false,
"tx-volume": 0,
"mix-state": [
],
"rx-mute": [
],
"rx-volume": [
]
}
],
"uac-rx": {
"channel-num": 4
},
"stream-rx": [
{
"stream-no": "Stream1",
"stream-index": 4,
"name": "NDI",
"type": "ndi",
"channel-num": 4
}
],
"uac-tx": {
"channel-num": 4
},
"stream-tx": [
{
"stream-no": "Stream1",
"stream-index": 4,
"name": "ndi-01",
"type": "ndi",
"channel-num": 4
}
]
}
Name | Description |
---|---|
status | 0 indicates that the request was accepted successfully. Refer to API Status Codes. |
max-tx-channels | Maximum number of TX channels. |
max-rx-channels | Maximum number of RX channels. |
matrix[i].tx-no | TX channel number. |
matrix[i].tx-mute | True: mute TX, false: unmute TX. |
matrix[i].tx-volume | TX volume within [-36, 36], in decibels. |
matrix[i].mix-state | TX-RX connection status: 0: disconnected 1: connection successfully 2: connecting 3: connection failed |
matrix[i].rx-mute | True: mute RX, false: unmute RX. |
matrix[i].rx-volume | RX volume within [-36, 36], in decibels. |
uac-rx.channel-num | Number of UAC RX channels. |
live-rx[i].stream-no | The chosen RX stream number. |
live-rx[i].stream-index | Stream index. |
live-rx[i].name | Stream name. |
live-rx[i].type | Stream protocols include srt and ndi. |
live-rx[i].channel-num | Number of channels. |
uac-tx.channel-num | Number of UAC TX channels. |
live-tx[i].stream-no | The chosen TX stream number. |
live-tx[i].stream-index | Stream index. |
live-tx[i].name | Stream name. |
live-tx[i].type | Streaming protocols include rtsp, srt and ndi. |
live-tx[i].channel-num | Number of stream channels. |