📄 mapp_channelchange.h
字号:
#ifndef MAPP_CHAN_CHANGE_H
#define MAPP_CHAN_CHANGE_H
#include "DataType.h"
#include "MApp_Return.h"
#include "MApp_DispMenu.h"
typedef enum
{
STATE_CHANNELCHANGE_INIT,
STATE_CHANNELCHANGE_SHOWINFO,
STATE_CHANNELCHANGE_WAITKEY,
STATE_CHANNELCHANGE_DISPLAY,
STATE_CHANNELCHANGE_IPLATE_FADING,
STATE_CHANNELCHANGE_EXIT,
} EN_CHANNELCHANGE_STATE;
typedef enum
{
TYPE_TV,
TYPE_ATV,
TYPE_DTV,
TYPE_ANALOG,
TYPE_PC,
TYPE_YPBPR,
TYPE_AV,
} EN_INPUT_TYPE;
typedef enum
{
STATE_DETECT_SIGNAL_INPROGRESS_NOSIGNAL,
STATE_DETECT_SIGNAL_INPROGRESS_UNSUPPORT_MODE,
STATE_DETECT_SIGNAL_NOSIGNAL,
STATE_DETECT_SIGNAL_OK,
STATE_DETECT_SIGNAL_PC_UNSUPPORT_MODE,
STATE_DETECT_SIGNAL_ERROR,
} EN_DETECT_SIGNAL_STATE;
#ifdef MAPP_CHAN_CHANGE_C
#define INTERFACE
#else
#define INTERFACE extern
#endif
#define CHANNEL_CHANGE_KEY_REPEAT_DELAY 300 //ms
INTERFACE void MApp_ChannelChange_VariableInit( void );
INTERFACE EN_DETECT_SIGNAL_STATE MApp_DetectSignalStatus(EN_INPUT_TYPE input_type);
INTERFACE void MApp_ChannelChange_DisableAV(void);
INTERFACE void MApp_ChannelChange_EnableAV(void);
INTERFACE void MApp_ChannelChange_DisableChannel(/*U8 u8ChanBufIdx*/);
INTERFACE void MApp_ChannelChange_EnableChannel();
INTERFACE EN_RET MApp_ChannelChange(void);
INTERFACE EN_RET MApp_ShowAnalogBanner ( void );
//INTERFACE void MApp_ChannelChange_DrawChannelBannerInfo(BOOLEAN checkMVDMode);
#undef INTERFACE
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -