开发者平台 / 视频管理系统(VMS)/API功能接口定义/设备消息透传
4.14.12 摄像头显示OSD配置
4.14.12.1 获取字符信息
Request: { "method": "get", "OSD": { "table": "label_info" } } Response: { "error_code": 0, "OSD": { "label_info": [ { "label_info_1": { "x_coor": "1000", "y_coor": "8000", "enabled": "off", "link_chn_to_dev": "on", "text": "TP IPC", "align_type": "0" } } ] } }
返回参数说明:
参数 | 类型 | 说明 |
---|---|---|
x_coor | 整型 | 起点x坐标 |
y_coor | 整型 | 起点y坐标 |
enabled | 字符串 |
隐藏/显示 取值范围: on:显示 off:隐藏 |
link_chn_to_dev | 字符串 |
是否需要联动通道名称和设备名称, 取值范围: on:显示 off:隐藏 |
text | 字符串 | 字符显示文本 |
align_type | 整型 |
对齐方式 取值范围: 0:左对齐(默认) 1:居中对齐 2:右对齐 |
4.14.12.2 设置字符信息
Request: { "method": "set", "OSD": { "label_info_1":{ "x_coor": "1000", "y_coor": "8000", "enabled": "off", "link_chn_to_dev": "on", "text": "TP IPC", "align_type": "0" } } } Response: { "error_code": 0 }
请求参数说明:
参数 | 类型 | 说明 |
---|---|---|
x_coor | 整型 | 起点x坐标 |
y_coor | 整型 | 起点y坐标 |
enabled | 字符串 |
隐藏/显示 取值范围: on:显示 off:隐藏 |
link_chn_to_dev | 字符串 |
是否需要联动通道名称和设备名称, 取值范围: on:显示 off:隐藏 |
text | 字符串 | 字符显示文本 |
align_type | 整型 |
对齐方式 取值范围: 0:左对齐(默认) 1:居中对齐 2:右对齐 |
4.14.12.3 获取显示配置时间
Request: { "method": "get", "OSD": { "name": "font" } } Response: { "error_code": 0, "OSD": { "font": { "display": "ntnb", "size": "auto", "color_type": "auto", "color": "white" } } }
返回参数说明:
参数 | 类型 | 说明 |
---|---|---|
display | 字符串 |
字体显示, 该字段可选值范围由osd_capability模块中capability的 display_mode 决定。 否则,取值范围是 ntnb 和 ntb。 ntnb:不透明,不闪烁 tnb:透明,不闪烁 ntb不透明,闪烁 tb:透明,闪烁 |
size | 字符串 |
字体大小, 该字段可选值范围由 osd_capability 模块中 capability 的 font_size 决定。否则,取值范围如下:自动、16*16、32*32、48*48、64*64 |
color_type | 字符串 |
字体颜色类型, 该字段可选值范围由 osd_capability 模块中 capability 的 font_color 决定。 若 font_color 取值范围只有auto,则 color_type 只能被配置成auto。 若 font_color 取值范围包含 black 等任意颜色字段,则 color_type 允许被配置成 user_defined。 否则,取值范围如下: auto:默认 user_defined:自定义 |
color | 字符串 |
字体颜色, 仅当 color_type 设置为 user_defined 时有效,当存在 osd_capability 时,该字段取值范围由 osd_capability 模块中 capability 的 font_color 字段决定。 当不存在osd_capability 时,取值范围如下:black、 white |
4.14.12.4 设置显示配置信息
Request: { "method": "set", "OSD": { "font": { "display": "ntnb", "size": "auto", "color_type": "auto", "color": "white" } } } Response: { "error_code": 0 }
请求参数说明:
参数 | 类型 | 说明 |
---|---|---|
display | 字符串 |
字体显示, 该字段可选值范围由osd_capability模块中capability的 display_mode 决定。 否则,取值范围是 ntnb 和 ntb。 ntnb:不透明,不闪烁 tnb:透明,不闪烁 ntb不透明,闪烁 tb:透明,闪烁 |
size | 字符串 |
字体大小, 该字段可选值范围由 osd_capability 模块中 capability 的 font_size 决定。否则,取值范围如下:自动、16*16、32*32、48*48、64*64 |
color_type | 字符串 |
字体颜色类型, 该字段可选值范围由 osd_capability 模块中 capability 的 font_color 决定。 若 font_color 取值范围只有auto,则 color_type 只能被配置成auto。 若 font_color 取值范围包含 black 等任意颜色字段,则 color_type 允许被配置成 user_defined。 否则,取值范围如下: auto:默认 user_defined:自定义 |
color | 字符串 |
字体颜色, 仅当 color_type 设置为 user_defined 时有效,当存在 osd_capability 时,该字段取值范围由 osd_capability 模块中 capability 的 font_color 字段决定。 当不存在osd_capability 时,取值范围如下:black、 white |
4.14.12.5 获取时间信息
Request: { "method": "get", "OSD": { "name": "date" } } Response: { "error_code": 0, "OSD": { "date": { "x_coor": "1000", "y_coor": "500", "enabled": "on" } } }
返回参数说明:
参数 | 类型 | 说明 |
---|---|---|
x_coor | 整型 | 起点x坐标 |
y_coor | 整型 | 起点y坐标 |
enabled | 字符串 |
隐藏/显示 取值范围: on:显示 off:隐藏 |
4.14.12.6 设置时间信息
Request: { "method": "set", "OSD": { "date": { "x_coor": "1000", "y_coor": "500", "enabled": "on" } } } Response: { "error_code": 0 }
请求参数说明:
参数 | 类型 | 说明 |
---|---|---|
x_coor | 整型 | 起点x坐标 |
y_coor | 整型 | 起点y坐标 |
enabled | 字符串 |
隐藏/显示 取值范围: on:显示 off:隐藏 |
4.14.12.7 获取星期信息
Request: { "method": "get", "OSD": { "name": "week" } } Response: { "error_code": 0, "OSD": { "week": { "x_coor": "6000", "y_coor": "500", "enabled": "on" } } }
返回参数说明:
参数 | 类型 | 说明 |
---|---|---|
x_coor | 整型 | 起点x坐标,实际上此字段不生效,week 的坐标信息,永远是根据 date 这个数据块来定的,也就是 week 永远处理日期和时间的中间。 |
y_coor | 整型 | 起点y坐标,实际上此字段不生效,week 的坐标信息,永远是根据 date 这个数据块来定的,也就是 week 永远处理日期和时间的中间。 |
enabled | 字符串 |
隐藏/显示 取值范围: on:显示 off:隐藏 |
4.14.12.8 设置星期信息
Request: { "method": "set", "OSD": { "week": { "x_coor": "6000", "y_coor": "500", "enabled": "on" } } } Response: { "error_code": 0 }
返回参数说明:
参数 | 类型 | 说明 |
---|---|---|
x_coor | 整型 | 起点x坐标,实际上此字段不生效,week 的坐标信息,永远是根据 date 这个数据块来定的,也就是 week 永远处理日期和时间的中间。 |
y_coor | 整型 | 起点y坐标,实际上此字段不生效,week 的坐标信息,永远是根据 date 这个数据块来定的,也就是 week 永远处理日期和时间的中间。 |
enabled | 字符串 |
隐藏/显示 取值范围: on:显示 off:隐藏 |