⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 mapp_channelchange.h

📁 mstar 776 开发的车载dvd
💻 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 + -