返回JSON格式的结果。该JSON数据的格式如下:
{ /*对象*/ | |||||||||||||
"Result": 数值 | 200表示OK, 其它错误码含义类似于HTTP Response. | ||||||||||||
"Status": "字符串" | 状态消息。反馈API执行的结果状态,如有错误,将描述出错的原因。 | ||||||||||||
"Data": { /*对象*/ | |||||||||||||
"Sources": /*数组*/ | [ "HDMI|VGA|SDI|CVBS", ... ] 返回所有设备支持的视频信号源列表 | ||||||||||||
"CurrentSource": "字符串" | HDMI|VGA|SDI|...|UNKNOWN|DETECTING 当前视频信号输入的源,如果为UNKNOWN,表示没有信号源输入;DETECTING表示正在检测(仅针对具有多个输入源的设备) | ||||||||||||
"SignalLock": 整数 | 信号是否锁定(输入信号格式被识别)
| ||||||||||||
"Mode": "字符串" | 指示当前信号的视频模式。列表外的其它暂未定义。
| ||||||||||||
"Format": "字符串" | 1080p60|1080p59|1080p50|1080p30|1080p29|1080p25|1080p24|720p60|720p59|720p50|720p30|720p29|720p25|720p24|480p|576p|480i|525i|576i|625i|(w)x(h)@(Hz)|UNKNOWN, 当前视频输入格式ID,如果格式为(w)x(h)@(Hz)(其中w表示宽度,h表示高度,Hz表示刷新率,如800x600@60),说明当前格式为非HDTV格式。 Format = UNKNOWN 表示未知格式,说明没有检测到有效的视频格式。 | ||||||||||||
"FormatName": "字符串" | 视频格式的友好名称 (参见Format值) FormatName适用于显示一个友好的格式名称,例如Format为720p60,FormatName友好名称将显示为1280x720p 60Hz | ||||||||||||
"Width": 整数 | 视频的宽度 | ||||||||||||
"Height": 整数 | 视频的高度 | ||||||||||||
"Interlaced": 整数 | 视频是否为interlaced(隔行)格式,1为True, 0为False | ||||||||||||
"FrameRate": 数值 | 代表视频输入信号的实际帧率(如60.0/59.94) | ||||||||||||
} | |||||||||||||
} |
KILOVIEW Device HTTP API, v1.0
Copyright (c) 2016, KILOVIEW Electronics.