📄 be_api.h
字号:
#ifndef _BE_API_H_
#define _BE_API_H_
#include "Basic_typedefs.h"
#include "S5h_types.h"
#include "all_event.h"
#include "s5h_capability.h"
/*
* Global state for application manager
*/
typedef enum {
BE_STATE_STOPPED = 0,
BE_STATE_RUNNING,
BE_STATE_PAUSED
} BEPlayStatus_t;
typedef enum {
SDOUT_STATE_NO_VALID = 0,
SDOUT_STATE_VALID
} SDStatus_t;
typedef struct {
UCHAR speed;
UCHAR direction;
} ScanCtrl_t;
typedef struct {
UINT total_track;
UINT cur_track;
} XvcdInfo_t;
typedef struct {
BEPlayStatus_t curState; /* Play,Paused,Stopped */
SDStatus_t curSDOutState; /* _NO_VALID, _VALID*/
ScanCtrl_t scan_mode; /* speed value for fast forward/reverse scan */
S5H_ZoomMode_t zoom; /* X1, X2, X4 */
UINT zoom_dir; /* Zoom direction: defaut is Forward */
XvcdInfo_t media; /* Xvcd information */
} S5H_BEStatus_t;
typedef enum{
OUT_NTSC = 0,
OUT_PAL
}Sdout_state;
void S5H_BEInit(void);
void S5H_BEDeInit(void);
void S5H_BERunVCD(void);
#if CDDA_NEW_PLAY_SCHEME
void S5H_BERunCDDA(void);
#endif
void S5H_BERunMP3(void);
void S5H_BEPlayPauseVCD(void);
DiscModeForm_t Get_DiscMode(void);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -