recorder.cpp

来自「音频mp3格式文件解码库」· C++ 代码 · 共 50 行

CPP
50
字号
#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 + =
减小字号Ctrl + -
显示快捷键?