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

📄 userdef_new_pal.h

📁 lcd tv : MST9E19A原代码
💻 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 + -