📄 userdef_new_pal.h
字号:
/******************************************************************************
Copyright (c) 2003 MStar Semiconductor, Inc.
All rights reserved.
[Module Name]: UserDef.h
[Date]: 18-Dec-2003
[Comment]:
User preference definition.
[Reversion History]:
*******************************************************************************/
#ifndef _USERDEF_PAL_H_
#define _USERDEF_PAL_H_
// OSD language
typedef enum _LanguageType
{
#if(EnableMultiLanguage)
#ifdef __English__
LANGUAGE_ENGLISH, // English
#endif
#ifdef __Chinese_Pic__
LANGUAGE_CHINESE, // __Chinese_Pic__
#endif
#ifdef __German__
LANGUAGE_GERMAN, // __German__
#endif
#ifdef __French__
LANGUAGE_FRANCE, // __French__
#endif
#ifdef __Spanish__
LANGUAGE_SPANISH, // __Spanish__
#endif
#ifdef __Italian__
LANGUAGE_ITALIAN, // __Italian__
#endif
#ifdef __Danish__
LANGUAGE_DANISH, // __Danish__
#endif
#ifdef __Finnish__
LANGUAGE_FINNISH, // __Finnish__
#endif
#ifdef __Swedish__
LANGUAGE_SWEDISH, // __Swedish__
#endif
#ifdef __Greek__
LANGUAGE_GREEK, // __Greek__
#endif
#ifdef __Norwegian__
LANGUAGE_NORWEGIAN, // __Norwegian__
#endif
#ifdef __Dutch__
LANGUAGE_DUTCH, // __Dutch__
#endif
#ifdef __Portuguese__
LANGUAGE_PORTUGUESE, // __Portuguese__
#endif
#ifdef __Polish__
LANGUAGE_POLISH, // __Polish__
#endif
#ifdef __Turkish__
LANGUAGE_TURKISH, // __Turkish__
#endif
#ifdef __Russian__
LANGUAGE_RUSSIAN, // __Russian__
#endif
#ifdef __Hebrew__
LANGUAGE_HEBREW, // __Hebrew__
#endif
#ifdef __Arabian__
LANGUAGE_ARABIAN, // __Arabian__
#endif
#ifdef __Persian__
LANGUAGE_PERSIAN, // __Persian__
#endif
#else
LANGUAGE_ENGLISH, // English
LANGUAGE_CHINESE,
LANGUAGE_SIMCHINESE,
#endif
LANGUAGE_MAX // Language maximum
} LanguageType;
typedef enum
{
INPUTSOURCE_VGA, // PC - VGA
#if(ENABLE_DVI)
INPUTSOURCE_DVI, // PC - DVI
#endif
#if(ENABLE_DVI2)
INPUTSOURCE_DVI2, // PC - DVI
#endif
INPUTSOURCE_TV, // VIDEO - TV Tuner
INPUTSOURCE_CVBS, // VIDEO1 - CVBS2
#if(ENABLE_CVBS2)
INPUTSOURCE_CVBS2, // VIDEO2 - CVBS2
#endif
#if(ENABLE_CVBS3)
INPUTSOURCE_CVBS3, // VIDEO2 - CVBS2
#endif
INPUTSOURCE_SVIDEO, // VIDEO - SVideo
#if(ENABLE_SVIDEO2)
INPUTSOURCE_SVIDEO2, // VIDEO - SVideo
#endif
#if (ENABLE_SCART)
INPUTSOURCE_SCART,
#if (ENABLE_SCART2)
INPUTSOURCE_SCART1=INPUTSOURCE_SCART,
INPUTSOURCE_SCART2,
#endif
#endif
INPUTSOURCE_YPBPR, // VIDEO - YPbPr1
#if(ENABLE_YPBPR2)
INPUTSOURCE_YPBPR2, // VIDEO - YPbPr2
#endif
INPUTSOURCE_NUMS,
INPUTSOURCE_NONE = INPUTSOURCE_NUMS
} _InputSourceType;
typedef enum
{
SOUND_MTS_MONO,
SOUND_MTS_MONO1,
SOUND_MTS_STEREO,
SOUND_MTS_I,
SOUND_MTS_II,
SOUND_MTS_III,
SOUND_MTS_NUMS,
}SoundMtsType;
//////////////////////////////////////////////////////////////////////////
// TV system
//////////////////////////////////////////////////////////////////////////
typedef enum
{
CHANNEL_SOURCE_PAL,
CHANNEL_SOURCE_NUMS
}ChannelSourceType;
typedef enum
{
TV_COLOR_AUTO,
TV_COLOR_PAL,
TV_COLOR_SECAM,
TV_COLOR_NUMS
}EnuTVColorSystem;
typedef enum
{
TV_SOUND_AUTO,
TV_SOUND_BG,
TV_SOUND_I,
TV_SOUND_DK,
TV_SOUND_L, // L
TV_SOUND_LL, // L'
TV_SOUND_M,
TV_SOUND_NUMS
}EnuTVSoundSystem;
typedef enum
{
AUDIO_SYS_A2,
AUDIO_SYS_NICAM,
AUDIO_SYS_FM,
AUDIO_MODE_NUMS
}AudioSystemEnumType;
typedef struct _StuPalChannelData
{
EnuTVColorSystem ucColorSystem: 2;
EnuTVSoundSystem ucSoundSystem: 3;
SoundMtsType ucSoundMts: 3;
BOOL bAFC: 1;
WORD wFreq;
BYTE ucAutoSound;
BYTE acStationName[5];
} StuPalChannelData;
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -