FreeRDP
RFX_MESSAGE Struct Reference

#include <rfx.h>

Data Fields

UINT32 frameIdx
 
UINT16 numRects
 
RFX_RECT * rects
 
BOOL freeRects
 
UINT16 numTiles
 
RFX_TILE ** tiles
 
UINT16 numQuant
 
UINT32quantVals
 
UINT32 tilesDataSize
 
BOOL freeArray
 

Field Documentation

UINT32 RFX_MESSAGE::frameIdx
BOOL RFX_MESSAGE::freeArray
BOOL RFX_MESSAGE::freeRects
UINT16 RFX_MESSAGE::numQuant
UINT16 RFX_MESSAGE::numRects

The rects array represents the updated region of the frame. The UI requires to clip drawing destination base on the union of the rects.

UINT16 RFX_MESSAGE::numTiles

The tiles array represents the actual frame data. Each tile is always 64x64. Note that only pixels inside the updated region (represented as rects described above) are valid. Pixels outside of the region may contain arbitrary data.

UINT32* RFX_MESSAGE::quantVals
RFX_RECT* RFX_MESSAGE::rects
RFX_TILE** RFX_MESSAGE::tiles
UINT32 RFX_MESSAGE::tilesDataSize

The documentation for this struct was generated from the following file: