#ifndef __FILE_THUMB_H #define __FILE_THUMB_H #include "sys_config.h" #include "typesdef.h" #define MAIN_PATH "" #define THUMB_PATH "0:/thumb" #define NORMAL_PATH "DCIM" #define IMG_PATH "0:/IMG" #define IMGA_PATH "0:/IMGA" #define IMGB_PATH "0:/IMGB" #define IMGC_PATH "0:/IMGC" #define REC_PATH "0:/REC" #define RECA_PATH "0:/RECA" #define RECB_PATH "0:/RECB" #define RECC_PATH "0:/RECC" #define EMR_PATH "0:/EMR" #define PARK_PATH "0:/PARK" #define JPG_EXTENSION_NAME ".JPG" // 根据文件系统是否区分大小写,可以在代码上进行不区分大小写,这里用大写,代码将获取的后缀名进行转换成大写 #define MP4_EXTENSION_NAME ".MP4" #define AVI_EXTENSION_NAME ".AVI" #define FRONT_SUFFIX "_F" #define INTER_SUFFIX "_I" #define BACK_SUFFIX "_B" #define LOOP_PREFIX "LOOP" #define EVENT_PREFIX "EVENT" #define EMR_PREFIX "EMR" #define PARK_PREFIX "PARK" #define SOS_PREFIX "SOS_" #define PARKF_PREFIX "PARK_" uint8_t gen_thumb_path(const char *filename, char *path, uint32_t pathsize); void *jpg_file_read(const char *filename,uint8_t thumb,int32_t *filesize); void jpg_file_free(void *buf); uint32_t calc_hash(const char *filename); char *photo_json_path(); void path_json_free(void *str); #endif