📄 recorder.cpp
字号:
#include <stdio.h>
#include <stdlib.h>
#define MWINCLUDECOLORS
#include "nano-X.h"
#include <string.h>
#include "jpeg/jpeg.h"
#include "mpegdec/em85xx.h"
#include "recorder.h"
#include <sys/time.h>
#include "recorder_trmp3.h"
#define RECORDER_ROOT_PATH "/hd/recorder/"
#define VOLUME_CONFIG_X 80
#define VOLUME_CONFIG_Y 55
#define VOLUME_CONFIG_W 150
#define VOLUME_CONFIG_H 95
#define NAIL_SIZE 408960
#if 1
static void debug_break(void)
{
fflush(stdout);
}
#define ASSERT(exp) ((void)((exp)?1:(printf("***ASSERT failed:line %d,file %s\n",__LINE__,__FILE__),debug_break(),0)))
#define DEBUGMSG(cond,printf_exp) ((void)((cond)?(printf printf_exp,debug_break(),0):1))
#else
#define ASSERT(exp)
#define DEBUGMSG(cond,printf_exp)
#endif
#define RECORDER_ENTER_DEBUG 0
#define RECORDER_OUTER_DEBUG 0
#define RECORDER_INTERVAL_DEBUG 0
#define RECORDER_SELECT_COUNT 2
#define DEFAULT_FILENAME "recorder"
extern MpegDecoder *pMpegDecoder;
extern GR_WINDOW_ID globe_wid;
extern GR_GC_ID globe_gc;
extern JPEG_CALLBACK_TABLE jpeg_callback_table;
extern struct BrowserCtrl browserctrl;
extern char globe_background[50];
extern int globe_battery;
extern int system_volume;
static int outW = 0;
static int outH = 0;
///////////////////////////////////////////////////////////////////////////////
//璋冭妭澹伴煶澶у皬瀵硅瘽妗?//娉ㄦ剰蹇呴』鏀瑰彉wm8731瀵勫瓨鍣ㄥ簳闈㈢殑鍐呭
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -