C
设备链接口类
类 Qul::Platform::DeviceLinkInterface这提供了平台实现接口的方法。 更多...
头文件 | #include <platform/devicelink.h> |
自 Qt Quick Ultralite (Platform) 2.3 起支持 | 所有成员列表,包括继承的成员 |
虚拟 Qul::Platform::FramebufferFormat
framebufferFormat(const Qul::PlatformInterface::LayerEngine::ItemLayer *layer) = 0 | 虚拟 void |
platformInit | 传输字符() = 0 |
platformInit | transmitChars(const uint8_t *data, uint32_t size) = 0 |
另请参阅 Qul::Platform::DeviceLink 和 移植 DeviceLink 通信。
成员函数文档
[纯虚函数]
Qul::Platform::FramebufferFormat DeviceLinkInterface::framebufferFormat(const Qul::PlatformInterface::LayerEngine::ItemLayer *layer)
获取给定图层 层 的帧缓冲信息。
这用于设备链实现读取数据并将其传输到主机以响应用户请求屏幕截图时。
注意: 如果平台不支持多个层,则可以忽略 层 参数。
[纯虚函数]
void DeviceLinkInterface::platformInit()
进行最后一刻的平台特定设置。
在 DeviceLink 组件准备好发送和接收数据后调用此函数。实现可能启用串行端口中断或设置其他标志以启用实际数据的发送和接收。
[纯虚函数]
void DeviceLinkInterface::transmitChars(const uint8_t *data, uint32_t size)
在数据打包和封装后,将数据流发送到主机。
当有消息数据需要传输到主机时,会调用此函数。实现必须使用串口写入函数来发送数据以及其大小。
在某些 Qt 许可协议下可用。
了解更多。