Harlequin RIP SDK

Structure type for use as type for data pointer when using framebuffer support to manage shared memory rasters. More...

#include "hvdshmfb.h"

Data Fields

RasterDescriptionrasterDescription
 
const uint8cacheId
 
const uint8setupId
 
size_t userSize
 

Detailed Description

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.

Field Documentation

◆ cacheId

const uint8* shmfb_framebuffer_data::cacheId

The HVD cache ID to be associated with rasters.

◆ rasterDescription

RasterDescription* shmfb_framebuffer_data::rasterDescription

The raster description being used to create frame or sheet handles.

◆ setupId

const uint8* shmfb_framebuffer_data::setupId

The HVD setup ID to be associated with rasters.

◆ userSize

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().


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