vfdshow.h

来自「mtkDVD源代码程序4*16 很好玩的内置5.1环绕音效 大家可以玩一下」· C头文件 代码 · 共 109 行

H
109
字号
#ifndef _VFDSHOW_H
#define _VFDSHOW_H

/* for VfdShowPlayInfo() */
#define VFD_INFO_TITLE_CHAPTER  0
#define VFD_INFO_TRACK          1
#define VFD_INFO_CDDA_TRACK     2
#define VFD_INFO_NUMBER         3

/* for VfdShowKeyShift() */
#define VFD_AUD_KEY_RESUME      0
#define VFD_AUD_KEY_UP          1
#define VFD_AUD_KEY_DOWN        2

/* for VfdShowAudioLR() */
#define VFD_STEREO              0
#define VFD_MONO_LEFT           1
#define VFD_MONO_RIGHT          2
#define VFD_LR_CLEAR            0xff

#define VFD_STATUS_STOP         1
#define VFD_STATUS_PLAY         2 /* for SVCD/VCD/CD only */
#define VFD_STATUS_VMGM         3
#define VFD_STATUS_VTSM         4
#define VFD_STATUS_VTSTT        5
#define VFD_STATUS_OFF          6
#define VFD_STATUS_ERROR        7
#define VFD_STATUS_PBC          8
#define VFD_STATUS_DIGEST       9
#define VFD_STATUS_HOLD         10

#define VFD_NO_DISC_INFO_MSG    0xff

#define VFD_MSG_TIMEOUT         100 /* 2 seconds */

#ifdef  __cplusplus
extern "C" {
#endif

#ifndef PLAYER_NO_VFD

void VfdShowDiscType(BYTE bType) large;
void VfdShowInitStatus(BYTE bStatus) large;
void VfdShowStatus(BYTE bStatus) large;
void VfdShowTrick(BYTE bMode) large;
void VfdShowPlayInfo(BYTE bType, BYTE bHiSeg, BYTE bLoSeg) large;
void VfdShowPlayTime(BYTE bHour, BYTE bMin, BYTE bSec) large;
void VfdShowUsrMode(BYTE bMode) large;
void VfdShowRepeatMode(BYTE bMode) large;
void VfdShowRepeatAB(BYTE bMode) large;
void VfdShowAudioType(BYTE bType) large;
void VfdShowAudioCh(BYTE bChannel) large;
void VfdShowAudioLR(BYTE bMode) large;
void VfdShowTvType(BYTE bType) large;

#ifdef PSCAN_EN
  void VfdShowPScanType(BYTE bEnable, BYTE bType) large;
#else
  #define VfdShowPScanType(bEnable, bType)
#endif

void VfdShowKaraMode(BOOL bOnOff) large;
void VfdShowAngle(BOOL fgOnOff) large;
void VfdShowPbcSwitch(BOOL fgOnOff) large;
void VfdShowZoom(BOOL fgOnOff) large;
void VfdClearMsg(void) large;

#if 0//uncall
#if (defined(PLAYER_KARAOKE) || defined(USE_EXTERNAL_KARAOKE))
  void VfdShowKeyShift(BYTE bUpDown) large;
#endif
#endif

#else /* dummy */

  #ifdef PANEL_IO_LED
void VfdShowDiscType(BYTE bType) large;
void VfdShowInitStatus(BYTE bStatus) large;
  #else
#define VfdShowDiscType(bType)
#define VfdShowInitStatus(bStatus)
  #endif

#define VfdShowStatus(bStatus)
#define VfdShowTrick(bMode)
#define VfdShowPlayInfo(bType, bHiSeg, bLoSeg)
#define VfdShowPlayTime(bHour, bMin, bSec)
#define VfdShowUsrMode(bMode)
#define VfdShowRepeatMode(bMode)
#define VfdShowRepeatAB(bMode)
#define VfdShowAudioType(bType)
#define VfdShowAudioCh(bChannel)
#define VfdShowAudioLR(bMode)
#define VfdShowKeyShift(bUpDown)
#define VfdShowTvType(bType)
#define VfdShowPScanType(bEnable, bType)
#define VfdShowKaraMode(bOnOff)
#define VfdShowAngle(fgOnOff)
#define VfdShowPbcSwitch(fgOnOff)
#define VfdShowZoom(fgOnOff)
#define VfdClearMsg()

#endif /* PLAYER_NO_VFD */

#ifdef  __cplusplus
}
#endif

#endif /* _VFDSHOW_H */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?