source: svn/newcon3bcm2_21bu/dst/app/src/kview/OSD/App_OSD_Banner.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: 3.6 KB
Line 
1/****************************************************************************
2* NAME: App_OSD_Banner.h
3*----------------------------------------------------------------------------
4* Copyright (c) DIGITAL STREAM Technology Inc.
5*----------------------------------------------------------------------------
6* CREATED_BY: Yong-Dae Park
7* CREATION_DATE: 2009/09/07
8* $Author: x2silo $
9* $Revision: 1.0 $
10* $Date: 2009/09/07 11:58:43 $
11*----------------------------------------------------------------------------
12* PURPOSE:
13* -
14*****************************************************************************/
15
16#ifndef __APP_OSD_BANNER_H__
17#define __APP_OSD_BANNER_H__
18
19/*_____ I N C L U D E __________________________________________*/
20
21#include "App_Res_Key.h"
22
23
24
25
26
27#if COMMENT
28____Overview____(){}
29#endif
30
31
32
33
34
35/*_____ D E F I N I T I O N ____________________________________*/
36
37#if COMMENT
38____Config____(){}
39#endif
40
41
42
43
44
45#if COMMENT
46____Types____(){}
47#endif
48
49enum {
50        MSG_WARN_YESNO,
51        MSG_WARN_OK
52};
53
54enum {
55        MSG_WARN_T1=0,
56        MSG_WARN_T2,
57        MSG_WARN_T3,
58        MSG_WARN_T4,
59        MSG_WARN_T5
60};
61
62
63
64
65
66#if COMMENT
67____Variables____(){}
68#endif
69
70
71
72
73
74#if COMMENT
75____NvParam____(){}
76#endif
77
78
79
80
81
82/*_____ F U N C T I O N ________________________________________*/
83
84#if COMMENT
85____Function____(){}
86#endif
87
88/* digit banner */
89void App_OSD_DrawDigitBanner(void);
90void App_OSD_EraseDigitBanner(void);
91
92
93/* ch banner */
94void App_OSD_DrawChBanner(int major, int minor, char* pch_str, UINT16 *pch_name);
95void App_OSD_DrawChBanner2(char *pch_body, char *pch_hdr);
96void App_OSD_EraseChBanner(void);
97
98void App_OSD_DrawManualScanBanner(int rf, int progress);
99void App_OSD_EraseManualScanBanner(void);
100
101/* volume banner */
102void App_OSD_DrawVolumeBG(void);
103void App_OSD_DrawVolume(UINT8 vol);
104void App_OSD_EraseVolBanner(void);
105
106
107/* rating warn banner */
108void App_OSD_DrawRatingWaring(BOOL is_update, int mode, int text_mode, int sel);
109void App_OSD_EraseRatingWarning(void);
110
111
112/* info banner */
113void App_OSD_DrawInfoBannerBG(void);
114void App_OSD_DrawInfoProgramSchedule(UINT32 nStartTime,UINT32 nLength);
115void App_OSD_DrawInfoBannerCurChinfo(BOOL bUpdate);          // Chinfo
116void App_OSD_DrawInfoTime(BOOL bUpdate);                     // time/date
117void App_OSD_DrawInfoBannerSignal(int signal, BOOL bUpdate); // signal
118void App_OSD_DrawInfoBannerICON(BOOL bUpdate);               // resolution, CC, multi, Dolby
119void App_OSD_DrawInfoBannerICON_Ex(BOOL bUpdate);              // scramble, resolution, cc, multi, mpeg-2/4, ac3/dolby, channel
120void App_OSD_DrawInfoBannerMagic(int which);
121void App_OSD_UpdateInfoBanner(int mode, BOOL bUpdate);
122
123
124/* popup */
125void App_OSD_DrawPopupBG(char* str);
126void App_OSD_ErasePopupBG(void);
127void App_OSD_PrintPopupText(char* str);
128
129
130/* weak signal */
131void App_OSD_DrawWeakSignal(int type, int position);
132void App_OSD_EraseWeakSignal(int position);
133
134/* warning banner */
135void APP_OSD_DrawWarningBanner(int mode, BOOL bModify);
136void APP_OSD_EraseWarningBanner(void);
137
138
139void App_OSD_DrawSignalBar(int signal);
140void App_OSD_DrawSignalStrength(int signal);
141void App_OSD_EraseSignalStrength(void);
142
143void App_DrawDstLogo(void);
144void App_EraseDstLogo(void);
145void App_SetLogoOpacity(int alpha);
146
147/* EA */
148void AppO_SetEAText(UINT16 *str);
149        //scrollÇÒ text¸¦ ¼³Á¤ÇÔ.
150BOOL AppO_EADrawText(BOOL draw_bg);
151        //AppO_SetEAText·Î ¼³Á¤ÇÑ text¸¦ º¸¿©ÁÜ.
152BOOL AppO_CheckEAContinue();
153        //¾ó¸¶ÀÇ ½Ã°£ µ¿¾È EA°¡ ÁßÁöµÇ¾úÀ» °æ¿ì, EA¸¦ óÀ½ºÎÅÍ ´Ù½Ã º¸¿©ÁÙ °ÍÀÎÁö ¿©ºÎ¸¦ °áÁ¤
154void AppO_EraseEA();
155        // EA¸¦ Áö¿ò, Á¾·áÇÔ.
156
157
158#endif /* __APP_OSD_BANNER_H__ */
Note: See TracBrowser for help on using the repository browser.