]> git.vomp.tv Git - vompserver.git/blob - libdvbmpeg/OSD.h
Initial import
[vompserver.git] / libdvbmpeg / OSD.h
1 #ifndef _OSD_H_
2 #define _OSD_H_
3
4 #ifdef __cplusplus
5 extern "C" {
6 #endif  /* __cplusplus */
7 int OSDClose(int dev);
8 int OSDOpen(int dev, int x0, int y0, int x1, int y1, int BitPerPixel, int mix);
9 int OSDShow(int dev);
10 int OSDHide(int dev); 
11 int OSDClear(int dev); 
12 int OSDFill(int dev, int color); 
13 int OSDSetColor(int dev, int color, int r, int g, int b, int op);
14 int OSDText(int dev, int x, int y, int size, int color, const char *text);
15 int OSDSetPalette(int dev, int first, int last, unsigned char *data);
16 int OSDSetTrans(int dev, int trans);
17 int OSDSetPixel(int dev, int x, int y, unsigned int color);
18 int OSDGetPixel(int dev, int x, int y);
19 int OSDSetRow(int dev, int x, int y, int x1, unsigned char *data);
20 int OSDSetBlock(int dev, int x, int y, int x1, int y1, int inc, unsigned char *data);
21 int OSDFillRow(int dev, int x, int y, int x1, int color);
22 int OSDFillBlock(int dev, int x, int y, int x1, int y1, int color);
23 int OSDLine(int dev, int x, int y, int x1, int y1, int color);
24 int OSDQuery(int dev);
25 int OSDSetWindow(int dev, int win);
26 int OSDMoveWindow(int dev, int x, int y);
27 #ifdef __cplusplus
28 }
29 #endif  /* __cplusplus */
30 #endif