DeviceLinkInterface Classclass Qul::Platform::DeviceLinkInterface
This provides the interface to implement by the platform. More...
|Since:||Qt Quick Ultralite (Platform) 2.3|
|virtual Qul::Platform::FramebufferFormat||framebufferFormat(const Qul::PlatformInterface::LayerEngine::ItemLayer *layer) = 0|
|virtual void||platformInit() = 0|
|virtual void||transmitChars(const uint8_t *data, uint32_t size) = 0|
Each platform using the device link has to provide an implementation of this interface.
Member Function Documentation
[pure virtual] Qul::Platform::FramebufferFormat DeviceLinkInterface::framebufferFormat(const Qul::PlatformInterface::LayerEngine::ItemLayer *layer)
Get information about a framebuffer for the given layer.
This is used by the device link implementation to read the data and transfer it to the host when a screenshot is requested.
Note: The layer parameter can be ignored if the platform does not support multiple layers.
Perform last minute platform specific setup.
This function is called after the DeviceLink component is ready to send and receive data. The implementation may enable the serial port interrupts or set other flags that enable sending and receiving actual data.
Send a data stream to the host after it has been packed and framed.
This function is called when there is message data to be transferred to the host. The implementation has to use the serial port write functions to send the data with size.
Available under certain Qt licenses.
Find out more.