source: svn/newcon3bcm2_21bu/dst/dlib/src/si/DLIB_PSI_Monitor.h

Last change on this file was 76, checked in by megakiss, 10 years ago

1W 대기전력을 만족시키기 위하여 POWEROFF시 튜너를 Standby 상태로 함

  • Property svn:executable set to *
File size: 2.1 KB
Line 
1/**
2        @file
3                DLIB_PSI_Monitor.h
4
5        @brief
6               
7
8*/
9
10
11#ifndef __DLIB_PSI_MONITOR_H__
12#define __DLIB_PSI_MONITOR_H__
13
14
15#include "DHL_PSI.h"
16
17#include "DLIB_PSI.h"
18
19
20#ifdef __cplusplus
21extern "C" {
22#endif
23
24
25
26#if COMMENT
27____Overview____(){}
28#endif
29
30
31
32#if COMMENT
33____Config____(){}
34#endif
35
36
37
38#if COMMENT
39____Types____(){}
40#endif
41
42
43
44
45#if COMMENT
46____Defines____(){}
47#endif
48
49
50
51
52
53
54#if COMMENT
55____API____(){}
56#endif
57
58/**
59MonitorPAT will set up a PSI monitor waiting for PAT's
60current_next_indicator should be set to TRUE to get the current PAT
61or FALSE to get the next PAT.
62The eventProc will be called after the first PAT received, or after
63each section in the PAT is received if eager is TRUE., and
64then again  depending on updateMode until CancelPSIPidMonitor
65is called. The eventProc should call ParsePAT
66*/
67DHL_RESULT MonitorPAT(tDHL_TSD tsd,
68                                        BOOLEAN current_next_indicator,
69                                        BOOLEAN eager,
70                                        tDHL_PSI_Update updateMode, 
71                                        tDHL_PSI_EventProc eventProc, 
72                                        UINT32 userParam, 
73                                        tDHL_PSI_ControlHandle *returnPSICtl);
74
75/**
76MonitorPMT will set up a PSI monitor waiting for PMT's at the given PID
77and program_number. (The same PID can be used to carry program numbers
78for different programs acording to ISO/IEC 13818-1 Section C.8.2)
79current_next_indicator should be set to TRUE to get the current PMT
80or FALSE to get the next PMT.
81The eventProc will be called after the first PMT received, and
82then again depending on updateMode until CancelPSIPidMonitor
83is called. The eventProc should call ParsePMT
84*/
85DHL_RESULT MonitorPMT(tDHL_TSD tsd,
86                                        UINT16 pid,
87                                        UINT16 program_number,
88                                        BOOLEAN current_next_indicator,
89                                        tDHL_PSI_Update updateMode, 
90                                        tDHL_PSI_EventProc eventProc, 
91                                        UINT32 userParam, 
92                                        tDHL_PSI_ControlHandle *returnPSICtl);
93
94
95
96DHL_RESULT MonitorDIT(tDHL_TSD tsd,
97                                        tDHL_PSI_Update updateMode,
98                                        tDHL_PSI_EventProc eventProc, 
99                                        UINT32 userParam, 
100                                        tDHL_PSI_ControlHandle *returnPSICtl);
101                                       
102
103#ifdef __cplusplus
104                                        } /* extern "C" */
105#endif
106
107
108#endif  /* __DLIB_PSI_MONITOR_H__ */
109
Note: See TracBrowser for help on using the repository browser.