qoi_dec.h 448 B

123456789101112131415161718192021222324252627
  1. #ifndef _QOI_DEC_H
  2. #define _QOI_DEC_H
  3. #ifdef __cplusplus
  4. extern "C" {
  5. #endif
  6. typedef struct _qoi_img_size{
  7. uint8_t *qoi_addr;
  8. uint8_t *dec_addr;
  9. uint32_t qoi_width;
  10. uint32_t qoi_height;
  11. uint32_t dec_width;
  12. uint32_t dec_height;
  13. //uint32_t dec_format; //only support argb888.
  14. } qoi_info_t;
  15. int qoi_get_img_size(qoi_info_t *info);
  16. int qoi_dec(qoi_info_t *info);
  17. int qoi_dec_init(void);
  18. #ifdef __cplusplus
  19. }
  20. #endif
  21. #endif /* _QOI_DEC_H */