source: svn/trunk/zasc/app/DST_ISDBT_ChannelTask.h @ 22

Last change on this file since 22 was 2, checked in by phkim, 11 years ago

1.phkim

  1. revision copy newcon3sk r27
File size: 1.8 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
9enum
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
57void CT_AutoScanMute(bool bMute);
58bool CT_ScanFindChannel(); // ÇöÀç ½ºÄµ ÁøÇàÁßÀÎ Á֯ļö¿¡ VCT/PMTÁß Çϳª¶óµµ ¹ÞÀ¸¸é true°¡ µÈ´Ù
59#if 0
60____CHANNEL_MAP___()
61#endif
62
63void JST_DB_Del(DS_U8 nRF);
64
65#if 0
66____CHANNEL_TASK___()
67#endif
68
69// ä³Î ƪ ŽºÅ© ÄݹéÀÇ ¸Þ½ÃÁö¸¦ ¹®ÀÚ¿­·Î º¯È¯ÇÑ´Ù.
70char* CT_GetMsgName(DS_U8 Cmd);
71
72// ä³Î ƪ ŽºÅ©ÀÇ ÄÝ¹é ¸Þ½ÃÁö À̸§À» °¡Á®¿Â´Ù.
73typedef void (*jst_callback)(DS_U8 Cmd, DS_U32 p1, DS_U32 p2, DS_U32 p3, DS_U32 p4, DS_U32 p5, DS_U32 p6);
74void JST_Open(jst_callback callcack);
75void JST_Close(void);
76void JST_Tune(DS_U8 RF, DHL_MODULATION_MODE demod, DS_U16 program_number);
77void JST_Scan(DS_U8 RF);
78void JST_CVT(DS_U8 RF, DHL_MODULATION_MODE demod);
79void JST_OTC(DS_U8 RF, DHL_MODULATION_MODE demod, DS_U16 otc_pid);
80void JST_OTC_STOP();
81void JST_Stop(void);
82
83// ¿Àµð¿À °¹¼ö¸¦ ¹ÝȯÇÑ´Ù.
84int CT_GetAudioCount(DS_U8 RF, DS_U16 program_number);
85
86#endif
Note: See TracBrowser for help on using the repository browser.