📄 tuner.h
字号:
#ifndef __TUNER__
#define __TUNER__
// Special case for Temic Tuner, Channels 63, 64
#define kTemicControl 0x8E34
#define kAirChannel63 0x32B0
#define kAirChannel64 0x3310
// Upper low and upper mid range band definitions
#define kUpperLowBand 0x0CB0 //NTSC
#define kUpperMidBand 0x1F10 //NTSC
#define kUpperLowBand_PALD 0x0CE4
#define kUpperMidBand_PALD 0x1ED4
#define kUpperLowBand_SECAM 0x09E2
#define kUpperMidBand_SECAM 0x14D2
#define kLowBand_SECAM 0x8EA6 //Temic
#define kMidBand_SECAM 0x8E96
#define kHighBand_SECAM 0x8E36
#define kLowBand_PALBG 0x8EA4
#define kMidBand_PALBG 0x8E94
#define kHighBand_PALBG 0x8E34
#define kLowBand_NTSC_FM 0x8EA0
#define kMidBand_NTSC_FM 0x8E90
#define kHighBand_NTSC_FM 0x8E30
#define MAX_CABLETV 125
#define MAX_AIRTV 69
#define TVIntermediateFreq 45750000L
#define CLEARED_CHN 0
#define SAVED_CHN 1
#define SKIPCHN_MASK 0x80
#define START_PR 1
#define TOTAL_PR 99
#define MAX_CABLETV 125
#define MAX_AIRTV 69
BYTE ReadTuner(void);
BYTE GetTVChannel(void);
void ChangeTVChannel(BYTE NewCh);
//BYTE UpTVChannel(void);
BYTE UpDownTVChannel(BYTE);
void ScanTVChannel(void);
void GetFirstChannel(void);
BYTE GetFineTune(void);
BYTE ChangeFineChannel(BYTE);
void ManualTune(BYTE);
void TV_remocon(BYTE);
BYTE GetTVType(void);
BYTE ToggleTVType(void);
void InitTV(void);
BYTE IsSavedCurChn(void);
BYTE StoreClearCurChn(void);
//void StoreCurChn(void);
//void ClearCurChn(void);
void EditTVChn(BYTE);
void ResetTVValue(void);
#ifdef NTSC_TV
#endif
#ifdef PAL_TV
#define IF_BG 0
#define IF_I 1
#define IF_DK 2
#define IF_L 3
#define IF_L_P 4
//PAL_TV
void DisplayTVFreq(WORD wFreq);
void DisplayScanChannel(BYTE cChannel);
DWORD GetCurTVFreq(void);
DWORD FindNearestTVFreq(BYTE flag);
DWORD FineTuneTVFreq(BYTE flag);
//BYTE GetMaxTVChn(void);
void SaveChannel( BYTE chn );
//void CheckEditTVChnTimeOut(void);
void ChannelEdit_Window(void);
void ChannelEdit_display(void);
void ChannelEdit_Move(BYTE flag);
void ChannelEdit_Skip(void);
void ChannelEdit_Edit(void);
void ChannelEdit_Cursor(BYTE flag);
void ChannelEdit_Char(BYTE flag);
void SetTVIFStd(BYTE cStd);
#endif
void CheckEditTVChnTimeOut(void);
#endif // __TUNER__
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -