Structure type for use as type for data pointer when using framebuffer support to manage shared memory rasters. More...
#include "hvdshmfb.h"
Data Fields | |
RasterDescription * | rasterDescription |
const uint8 * | cacheId |
const uint8 * | setupId |
size_t | userSize |
Structure type for use as type for data pointer when using framebuffer support to manage shared memory rasters.
When using the framebuffer interface functions shmfb_acquire() and shmfb_release(), a structure pointer of this type must be supplied as the data parameter in each call to framebuffer_acquire(), and must remain valid for the lifetime of the framebuffer.
const uint8* shmfb_framebuffer_data::cacheId |
The HVD cache ID to be associated with rasters.
RasterDescription* shmfb_framebuffer_data::rasterDescription |
The raster description being used to create frame or sheet handles.
const uint8* shmfb_framebuffer_data::setupId |
The HVD setup ID to be associated with rasters.
size_t shmfb_framebuffer_data::userSize |
The size of user data to allocate for each frame or sheet handle. The address of the user data can be recovered using shmfb_raster_userdata().