126 uint16_t w = jrect->right + 1 - jrect->left;
127 uint16_t h = jrect->bottom + 1 - jrect->top;
const uint8_t * array_data
static int jd_output(JDEC *jdec, void *bitmap, JRECT *jrect) FL_NOEXCEPT
void setJpgScale(uint8_t scale) FL_NOEXCEPT
void setSwapBytes(bool swap) FL_NOEXCEPT
void setCallback(SketchCallback sketchCallback) FL_NOEXCEPT
JRESULT getJpgSize(uint16_t *w, uint16_t *h, const uint8_t array[], size_t array_size) FL_NOEXCEPT
JRESULT drawJpg(int32_t x, int32_t y, const uint8_t array[], size_t array_size) FL_NOEXCEPT
uint8_t workspace[TJPGD_WORKSPACE_SIZE]
SketchCallback tft_output
static size_t jd_input(JDEC *jdec, uint8_t *buf, size_t len) FL_NOEXCEPT
TJpg_Decoder() FL_NOEXCEPT
JRESULT jd_decomp(JDEC *jd, int(*outfunc)(JDEC *, void *, JRECT *), uint8_t scale) FL_NOEXCEPT
JRESULT jd_prepare(JDEC *jd, size_t(*infunc)(JDEC *, uint8_t *, size_t), void *pool, size_t sz_pool, void *dev) FL_NOEXCEPT
bool(* SketchCallback)(int16_t x, int16_t y, uint16_t w, uint16_t h, uint16_t *data)
void * memcpy(void *dest, const void *src, size_t n) FL_NOEXCEPT
Base definition for an LED controller.
#define TJPGD_WORKSPACE_SIZE