Понимание структуры fb_imageblit для кадровых буферов кадрового буфера ioctl - PullRequest
0 голосов
/ 12 сентября 2018

Я создавал собственный драйвер кадрового буфера и должен был реализовать XXXfb_imageblit.Функция принимает в качестве параметра структуру fb_image, и я не понимаю, как изображение хранится в fb_image.

struct fb_image {
    __u32 dx;       /* Where to place image */
    __u32 dy;
    __u32 width;        /* Size of image */
    __u32 height;
    __u32 fg_color;     /* Only used when a mono bitmap */
    __u32 bg_color;
    __u8  depth;        /* Depth of the image */
    const char *data;   /* Pointer to image data */
    struct fb_cmap cmap;    /* color map info */
};

В комментарии (fb.h) сказано, что * данные должны иметь указатель наданные изображения.Как данные изображения представлены в этом случае?

...