FireBirdLib - Topfield TMS PVR TAP Programming Library
TAP_GetSysOsdControl.c
Go to the documentation of this file.
1#include "libFireBird.h"
2
3bool TAP_GetSysOsdControl(TYPE_TapSysOsdId osdId)
4{
6
7 dword *__tapSysOsdCtrl = NULL;
8
9 __tapSysOsdCtrl = (dword*)FIS_vTapSysOsdCtrl();
10 if(!__tapSysOsdCtrl)
11 {
12 TRACEEXIT();
13 return FALSE;
14 }
15
16 switch(osdId)
17 {
18 case SYSOSD_InfoBox: return (*__tapSysOsdCtrl & 0x00000001) != 0;
19 case SYSOSD_PvrInfo: return (*__tapSysOsdCtrl & 0x00000100) != 0;
20 case SYSOSD_VolumeBar: return (*__tapSysOsdCtrl & 0x00010000) != 0;
21 case SYSOSD_ServiceStatus: return (*__tapSysOsdCtrl & 0x01000000) != 0;
22 }
23
24 TRACEEXIT();
25 return FALSE;
26}
dword FIS_vTapSysOsdCtrl(void)
bool TAP_GetSysOsdControl(TYPE_TapSysOsdId osdId)
#define TRACEEXIT()
Definition: libFireBird.h:1244
#define TRACEENTER()
Definition: libFireBird.h:1243