获取屏幕信息
GET
/api/v1/screen
All
提示
请求参数
Query 参数
isNeedCabinetInfo
string
可选
Header 参数
Device-Key
string
可选
默认值:
10.40.41.200:8001
示例代码
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request GET 'http://dev-cn.your-api-server.com:8001/api/v1/screen?isNeedCabinetInfo=' \
--header 'Device-Key: 10.40.41.200:8001'
返回响应
🟢200成功
application/json
Body
code
number
code返回码,参考《错误码》
data
object
返回数据
screens
array [object {14}]
屏幕信息
screenGroups
array [object {3}]
屏幕组信息(仅内部使用)
message
string
必需
示例
{
"code": 0,
"data": {
"screens": [
{
"screenID": "string",
"screenName": "string",
"createTime": "string",
"workingMode": 0,
"lowLatency": true,
"layoutMode": 0,
"screenIndex": 0,
"screenGroupID": "string",
"ordinal": 0,
"position": {
"x": 0,
"y": 0
},
"canvases": [
{
"canvasID": 0,
"outputCardId": 0,
"canvasSerialNum": 0,
"ordinal": 0,
"size": {
"width": 0,
"height": 0
},
"isCustomSize": true,
"position": {
"x": 0,
"y": 0
},
"rectSize": {
"width": 0,
"height": 0
},
"cabinets": [
{
"cabinetID": 0,
"connectID": 0,
"outputID": 0,
"position": {
"x": 0,
"y": 0
},
"size": {
"width": 0,
"height": 0
},
"angle": 0,
"lockStatus": true
}
],
"groups": [
{
"groupID": "string",
"groupName": "string",
"groupColor": {
"r": 0,
"g": 0,
"b": 0
},
"cabinetIDs": [
0
],
"angle": 0
}
],
"maxFrameRate": 0,
"layoutLines": [
"string"
],
"zorder": 0,
"frequencyPhaseStatus": 0
}
],
"layersInWorkingMode": [
{
"workingMode": 0,
"layerLayoutMode": 0,
"layers": [
{
"id": 0,
"layerIndex": 0,
"source": 0,
"position": {
"x": 0,
"y": 0
},
"zOrder": 0,
"lock": true,
"border": {
"enable": true,
"width": 0,
"color": {
"r": 0,
"g": 0,
"b": 0
}
},
"cut": {
"enable": true,
"rect": {
"x": 0,
"y": 0,
"width": 0,
"height": 0
}
},
"scaler": {
"width": 0,
"height": 0
},
"followState": true,
"layerInCanvasId": 0
}
]
}
],
"masterFrameRate": 0,
"pixToPixMode": 0
}
],
"screenGroups": [
{
"screenGroupID": "string",
"name": "string",
"ordinal": 0
}
]
},
"message": "string"
}
修改于 2024-07-02 08:56:20