Initial commit: TXW82x FPV v2.7.0.7-42229 SDK + project sources
This commit is contained in:
39
sdk/app/video_app/file_thumb.h
Normal file
39
sdk/app/video_app/file_thumb.h
Normal file
@@ -0,0 +1,39 @@
|
||||
#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
|
||||
Reference in New Issue
Block a user