#ifndef __DST_ISDBT_CHANNELTASK_H__ #define __DST_ISDBT_CHANNELTASK_H__ #include "DST_Common.h" #include "DST_CommonAPI.h" #include "dst_eroum_interface.h" #include "sqlite3.h" enum { CT_RECEIVE_PAT, CT_RECEIVE_TVCT, CT_RECEIVE_CVCT, CT_RECEIVE_PMT, CT_RECEIVE_MGT, CT_RECEIVE_STT, CT_RECEIVE_EIT, CT_RECEIVE_ETT, CT_CHMAP_UPDATE, CT_SIGNAL_INFO, CT_AV_START, CT_AV_INFO, CT_SCAN_RECEIVE_PAT, CT_SCAN_RECEIVE_TVCT, CT_SCAN_RECEIVE_CVCT, CT_SCAN_RECEIVE_PMT, CT_SCAN_PSIP_WAIT, CT_SCAN_LOCK_WAIT, CT_TUNE_START, CT_SCAN_START, CT_RF_UPDATE_START, CT_CVT_START, CT_OTC_START, CT_STOPPED, CT_RECEIVE_PMT_CC, CT_RECEIVE_PMT_AUDIO, CT_CLOSE, CT_VIDEO_RESOLUTION, CT_AUDIO_MODE, CT_SIGNAL, CT_RECEIVE_RF_UPDATE, CT_OTC_RECEIVE_DII, CT_OTC_RECEIVE_DDB, CT_FLASH_WRITE_COMPLETE, }; //#define TUNE_MODE_AUTO 0 //#define TUNE_MODE_FULL 1 //#define TUNE_MODE_ONE 2 //#define TUNE_MODE_NULL 3 #if 0 ____MUTE___() #endif void CT_AutoScanMute(bool bMute); bool CT_ScanFindChannel(); // ÇöÀç ½ºÄµ ÁøÇàÁßÀÎ Á֯ļö¿¡ VCT/PMTÁß Çϳª¶óµµ ¹ÞÀ¸¸é true°¡ µÈ´Ù #if 0 ____CHANNEL_MAP___() #endif void JST_DB_Del(DS_U8 nRF); #if 0 ____CHANNEL_TASK___() #endif // ä³Î ƪ ŽºÅ© ÄݹéÀÇ ¸Þ½ÃÁö¸¦ ¹®ÀÚ¿­·Î º¯È¯ÇÑ´Ù. char* CT_GetMsgName(DS_U8 Cmd); // ä³Î ƪ ŽºÅ©ÀÇ ÄÝ¹é ¸Þ½ÃÁö À̸§À» °¡Á®¿Â´Ù. typedef void (*jst_callback)(DS_U8 Cmd, DS_U32 p1, DS_U32 p2, DS_U32 p3, DS_U32 p4, DS_U32 p5, DS_U32 p6); void JST_Open(jst_callback callcack); void JST_Close(void); void JST_Tune(DS_U8 RF, DHL_MODULATION_MODE demod, DS_U16 program_number); void JST_Scan(DS_U8 RF); void JST_CVT(DS_U8 RF, DHL_MODULATION_MODE demod); void JST_OTC(DS_U8 RF, DHL_MODULATION_MODE demod, DS_U16 otc_pid); void JST_OTC_STOP(); void JST_Stop(void); // ¿Àµð¿À °¹¼ö¸¦ ¹ÝȯÇÑ´Ù. int CT_GetAudioCount(DS_U8 RF, DS_U16 program_number); #endif