Files
2025-12-03 11:12:34 +08:00

22 lines
819 B
C

#ifndef __jpeg_stream__
#define __jpeg_stream__
#include "app_config.h"
int jljpeg_stream_init();
int jljpeg_stream_deinit();
void jljpeg_stream_src_data_lock();
void jljpeg_stream_src_data_unlock();
int jljpeg_stream_src_data_lock_check();
int jljpeg_stream_src_data_copy(u8 *buf, int size);
int jljpeg_stream_src_data_len_get();
u8 *jljpeg_stream_src_data_get();
int jljpeg_stream_src_data_save_to_file(s8 *filename);
void jpeg_image_ram(struct draw_context *dc, int left, int top, int width, int height, u8 *addr, int len);
void jpeg_image_file(struct draw_context *dc, int left, int top, int width, int height, u8 *path, int path_len);
int jpeg_image_file_psram(struct draw_context *dc, int left, int top, int width, int height, char *path, int path_len, int scale_en, float scale_f);
#endif// __jpeg_stream__