- Contents
- API Instructions
- Error Code
- General
- Input
- Screen
- Image booster
- Layer
- Processing
- Canvas
- Preset
- Schedule
- Output
- 3D function
- Retrieve Output Parameters
- Display mode
- Multi-Mode
- 3D
- Display Mode
- Retrieve Display StatusGET
- Set Output Bit DepthPUT
- Image Booster
- Retrieve Screen Properties InformationGET
- Retrieve the Number of Cabinets of the ScreenGET
- Retrieve Screen InformationGET
- Device
- Cabinet
Retrieve Screen Output Data
GET
/api/v1/screen/output
/api/v1/screen/output
All
Request
None
Request samples
Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request GET 'http://127.0.0.1:8001/api/v1/screen/output'
Responses
🟢200Successful
application/json
Body
lowDelay
booleanÂ
Low latency enable
additionalFrameDelay
integerÂ
Additional frame latency
outputBitDepth
objectÂ
Bit Depth
bitDepth
integerÂ
Output bit depth
currentBitDepth
integerÂ
Current receiving card bit depth
threeD
objectÂ
3D
enable
booleanÂ
3D on/off
sourceMode
integerÂ
Mode (internal use only)
eyePriority
integerÂ
Left or right eye (internal use only)
rightEyeOffset
objectÂ
Offset (internal use only)
threeDFrame
numberÂ
3D frame multiplication mode (internal use only)
threeDFrameList
array[string]
3D frame multiplication list (internal use only)
currentFrameRate
numberÂ
Frame rate (internal use only)
curtainMaxFrameRate
numberÂ
Max frame rate supported by the canvas (internal use only)
phaseList
array[number]
Phase offset list (internal use only)
curPhase
objectÂ
Current phase offset (internal use only)
type
integerÂ
Type
value
numberÂ
Value
absoluteValue
objectÂ
Absolute value
genlock
objectÂ
Genlock (internal use only)
masterLayerGroupId
integerÂ
The input source group ID of the main layer in all-in-one controller mode
selectedType
integerÂ
Current output mode
syncframeratelist
array [object {2}]Â
Data
frameRemapingData
objectÂ
Multiply (internal use only)
frameType
integerÂ
Type
frameSwitch
booleanÂ
On or off
frameRemaping
array[object (Multiply) {7}]Â
required
hDREOTFParams
objectÂ
EOTF parameters (internal use only)
overridePeakLum
booleanÂ
Whether to overwrite peak screen brightness
peakLuminance
integerÂ
Peak Screen Brightness
highLightRatio
integerÂ
Highlight protection ratio
darkRatio
integerÂ
Low-grayscale protection ratio
sceRatio
integerÂ
Ambient light ratio
screenid
stringÂ
Screen ID
gamutList
objectÂ
Gamut information
currentGamutName
stringÂ
Current gamut name
colorGamutInfoList
objectÂ
Gamut information list of the screen
Example
{
"lowDelay": true,
"additionalFrameDelay": 0,
"outputBitDepth": {
"bitDepth": 0,
"currentBitDepth": 0
},
"threeD": {
"enable": true,
"sourceMode": 0,
"eyePriority": 0,
"rightEyeOffset": {
"x": 0,
"y": 0
},
"threeDFrame": 0,
"threeDFrameList": [
"string"
]
},
"currentFrameRate": 0,
"curtainMaxFrameRate": 0,
"phaseList": [
0
],
"curPhase": {
"type": 0,
"value": 0,
"absoluteValue": {
"phaseline": 0,
"phasepixel": 0,
"isValid": true
}
},
"genlock": {
"masterLayerGroupId": 0,
"selectedType": 0,
"syncframeratelist": [
{
"selectedType": 0,
"frameratevalue": 0
}
]
},
"frameRemapingData": {
"frameType": 0,
"frameSwitch": true,
"frameRemaping": [
{
"index": 0,
"offsetX": 0,
"offsetY": 0,
"rData": 0,
"gData": 0,
"bData": 0,
"customColourEn": true
}
]
},
"hDREOTFParams": {
"overridePeakLum": true,
"peakLuminance": 0,
"highLightRatio": 0,
"darkRatio": 0,
"sceRatio": 0
},
"screenid": "string",
"gamutList": {
"currentGamutName": "string",
"colorGamutInfoList": {
"fromInputStatus": true,
"isCustomGamut": true,
"colorGamutInfo": {
"colorTemperature": 0,
"targetGamut": {
"name": "string",
"gamut": {
"rLxy": {
"name": "string",
"lum": 0,
"cx": 0,
"cy": 0
},
"gLxy": {
"name": "string",
"lum": 0,
"cx": 0,
"cy": 0
},
"bLxy": {
"name": "string",
"lum": 0,
"cx": 0,
"cy": 0
},
"wLxy": {
"name": "string",
"lum": 0,
"cx": 0,
"cy": 0
}
}
}
}
}
}
}
Modified at 2024-07-09 11:01:54