pimoroni-pico/micropython/modules/pngdec/pngdec.h

15 wiersze
686 B
C

#include "py/runtime.h"
#include "py/objstr.h"
extern const mp_obj_type_t PNG_type;
extern mp_obj_t _PNG_make_new(const mp_obj_type_t *type, size_t n_args, size_t n_kw, const mp_obj_t *all_args);
extern mp_obj_t _PNG_del(mp_obj_t self_in);
extern mp_obj_t _PNG_openRAM(mp_obj_t self_in, mp_obj_t buffer);
extern mp_obj_t _PNG_openFILE(mp_obj_t self_in, mp_obj_t filename);
extern mp_obj_t _PNG_decode(size_t n_args, const mp_obj_t *pos_args, mp_map_t *kw_args);
extern mp_obj_t _PNG_getWidth(mp_obj_t self_in);
extern mp_obj_t _PNG_getHeight(mp_obj_t self_in);
extern mp_obj_t _PNG_getPalette(mp_obj_t self_in);
extern void *pngdec_open_callback(const char *filename, int32_t *size);