JSON 接口是 Dragonframe 中基于 UDP 的协议,它使用 JSON 格式的消息。
您可以向 Dragonframe 发送命令并从中接收通知。它可能是将 Dragonframe 与其他设备或应用程序一起使用的有用集成点。
创建发送/接收这些消息的设备后,使用程序的 现场 |连接 并添加类型的连接 JSON.
注意:可以使用 command = 'viewFrameUpdates' 打开可选的“view frame updates”功能。这指示 Dragonframe 在用户每次切换到不同的框架时发送“viewFrame”消息。
我们提供了一个实现此接口的示例 Qt 应用程序。你可以找到 这里的示例 JSON 项目.您必须使用 Qt 5.3 或更新版本对其进行编译。
控制 Dragonframe 的消息
射击 | {“命令”:“射击”,“帧”:1} |
删除 | {“命令”:“删除”} |
播放/停止 | {“命令”:“播放”} |
去现场 | {“命令”:“直播”} |
沉默的 | {“命令”:“静音”} |
将播放切换为黑色 | {“命令”:“黑色”} |
切换循环 | {“命令”:“循环”} |
不透明度降低 | {“命令”:“opacityDown”} |
不透明度提高 | { “命令”:“opacityUp”} |
向前一步 | {“命令”:“stepForward”} |
后退一步 | {“命令”:“stepBackward”} |
短剧 | { “命令”:“短播放”} |
实时切换(按) | {“命令”:“liveToggle”,“状态”:“按下”} |
实时切换(释放) | {“命令”:“liveToggle”,“状态”:“已发布”} |
自动切换 | { “命令”:“自动切换”} |
切换高分辨率/视频辅助 | {“命令”:“highResToggle”} |
设置视图框架更新 | { “命令”:“viewFrameUpdates”,“活动”:真|假} |
来自 Dragonframe 的消息
射击架 | { “事件”:“射击”, |
删除帧 | { “事件”:“删除”, |
位置框(移动到框) | { “事件”:“位置”, |
捕获完成 | { “事件”:“捕获完成”, |
帧完成 | { “事件”:“框架完成”, |
视图框架 | { “事件”:“viewFrame”, |