lv_bin_decoder.h
Functions
- 
void lv_bin_decoder_init(void)
- Initialize the binary image decoder module 
- 
lv_result_t lv_bin_decoder_info(lv_image_decoder_t *decoder, lv_image_decoder_dsc_t *dsc, lv_image_header_t *header)
- Get info about a lvgl binary image - Parameters:
- decoder -- the decoder where this function belongs 
- dsc -- image descriptor containing the source and type of the image and other info. 
- header -- store the image data here 
 
- Returns:
- LV_RESULT_OK: the info is successfully stored in - header; LV_RESULT_INVALID: unknown format or other error.
 
- 
lv_result_t lv_bin_decoder_get_area(lv_image_decoder_t *decoder, lv_image_decoder_dsc_t *dsc, const lv_area_t *full_area, lv_area_t *decoded_area)
- 
lv_result_t lv_bin_decoder_open(lv_image_decoder_t *decoder, lv_image_decoder_dsc_t *dsc)
- Open a lvgl binary image - Parameters:
- decoder -- the decoder where this function belongs 
- dsc -- pointer to decoder descriptor. - src,- styleare already initialized in it.
 
- Returns:
- LV_RESULT_OK: the info is successfully stored in - header; LV_RESULT_INVALID: unknown format or other error.
 
- 
void lv_bin_decoder_close(lv_image_decoder_t *decoder, lv_image_decoder_dsc_t *dsc)
- Close the pending decoding. Free resources etc. - Parameters:
- decoder -- pointer to the decoder the function associated with 
- dsc -- pointer to decoder descriptor