source: svn/trunk/zasc/app_c/DST_ISDBT_ChannelTask.h

Last change on this file was 2, checked in by jglee, 11 years ago

first commit

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