| 1 | #ifndef __DST_ISDBT_CHANNELTASK_H__ |
|---|
| 2 | #define __DST_ISDBT_CHANNELTASK_H__ |
|---|
| 3 | |
|---|
| 4 | #include "DST_Common.h" |
|---|
| 5 | #include "DST_CommonAPI.h" |
|---|
| 6 | #include "dst_eroum_interface.h" |
|---|
| 7 | #include "sqlite3.h" |
|---|
| 8 | |
|---|
| 9 | enum |
|---|
| 10 | { |
|---|
| 11 | CT_RECEIVE_PAT, |
|---|
| 12 | CT_RECEIVE_TVCT, |
|---|
| 13 | CT_RECEIVE_CVCT, |
|---|
| 14 | CT_RECEIVE_PMT, |
|---|
| 15 | CT_RECEIVE_MGT, |
|---|
| 16 | CT_RECEIVE_STT, |
|---|
| 17 | CT_RECEIVE_EIT, |
|---|
| 18 | CT_RECEIVE_ETT, |
|---|
| 19 | CT_CHMAP_UPDATE, |
|---|
| 20 | CT_SIGNAL_INFO, |
|---|
| 21 | CT_AV_START, |
|---|
| 22 | CT_AV_INFO, |
|---|
| 23 | CT_SCAN_RECEIVE_PAT, |
|---|
| 24 | CT_SCAN_RECEIVE_TVCT, |
|---|
| 25 | CT_SCAN_RECEIVE_CVCT, |
|---|
| 26 | CT_SCAN_RECEIVE_PMT, |
|---|
| 27 | CT_SCAN_PSIP_WAIT, |
|---|
| 28 | CT_SCAN_LOCK_WAIT, |
|---|
| 29 | CT_TUNE_START, |
|---|
| 30 | CT_SCAN_START, |
|---|
| 31 | CT_RF_UPDATE_START, |
|---|
| 32 | CT_CVT_START, |
|---|
| 33 | CT_OTC_START, |
|---|
| 34 | CT_STOPPED, |
|---|
| 35 | CT_RECEIVE_PMT_CC, |
|---|
| 36 | CT_RECEIVE_PMT_AUDIO, |
|---|
| 37 | CT_CLOSE, |
|---|
| 38 | CT_VIDEO_RESOLUTION, |
|---|
| 39 | CT_AUDIO_MODE, |
|---|
| 40 | CT_SIGNAL, |
|---|
| 41 | CT_RECEIVE_RF_UPDATE, |
|---|
| 42 | CT_OTC_RECEIVE_DII, |
|---|
| 43 | CT_OTC_RECEIVE_DDB, |
|---|
| 44 | CT_FLASH_WRITE_COMPLETE, |
|---|
| 45 | }; |
|---|
| 46 | |
|---|
| 47 | |
|---|
| 48 | //#define TUNE_MODE_AUTO 0 |
|---|
| 49 | //#define TUNE_MODE_FULL 1 |
|---|
| 50 | //#define TUNE_MODE_ONE 2 |
|---|
| 51 | //#define TUNE_MODE_NULL 3 |
|---|
| 52 | |
|---|
| 53 | #if 0 |
|---|
| 54 | ____MUTE___() |
|---|
| 55 | #endif |
|---|
| 56 | |
|---|
| 57 | void CT_AutoScanMute(bool bMute); |
|---|
| 58 | bool CT_ScanFindChannel(); // ÇöÀç ½ºÄµ ÁøÇàÁßÀÎ Á֯ļö¿¡ VCT/PMTÁß Çϳª¶óµµ ¹ÞÀ¸¸é true°¡ µÈ´Ù |
|---|
| 59 | #if 0 |
|---|
| 60 | ____CHANNEL_MAP___() |
|---|
| 61 | #endif |
|---|
| 62 | |
|---|
| 63 | void JST_DB_Del(DS_U8 nRF); |
|---|
| 64 | |
|---|
| 65 | #if 0 |
|---|
| 66 | ____CHANNEL_TASK___() |
|---|
| 67 | #endif |
|---|
| 68 | |
|---|
| 69 | // ä³Î ƪ ŽºÅ© ÄݹéÀÇ ¸Þ½ÃÁö¸¦ ¹®ÀÚ¿·Î º¯È¯ÇÑ´Ù. |
|---|
| 70 | char* CT_GetMsgName(DS_U8 Cmd); |
|---|
| 71 | |
|---|
| 72 | // ä³Î ƪ ŽºÅ©ÀÇ ÄÝ¹é ¸Þ½ÃÁö À̸§À» °¡Á®¿Â´Ù. |
|---|
| 73 | 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); |
|---|
| 74 | void JST_Open(jst_callback callcack); |
|---|
| 75 | void JST_Close(void); |
|---|
| 76 | void JST_Tune(DS_U8 RF, DHL_MODULATION_MODE demod, DS_U16 program_number); |
|---|
| 77 | void JST_Scan(DS_U8 RF); |
|---|
| 78 | void JST_CVT(DS_U8 RF, DHL_MODULATION_MODE demod); |
|---|
| 79 | void JST_OTC(DS_U8 RF, DHL_MODULATION_MODE demod, DS_U16 otc_pid); |
|---|
| 80 | void JST_OTC_STOP(); |
|---|
| 81 | void JST_Stop(void); |
|---|
| 82 | |
|---|
| 83 | // ¿Àµð¿À °¹¼ö¸¦ ¹ÝȯÇÑ´Ù. |
|---|
| 84 | int CT_GetAudioCount(DS_U8 RF, DS_U16 program_number); |
|---|
| 85 | |
|---|
| 86 | #endif |
|---|