mirror of
https://projects.vdr-developer.org/git/vdr-plugin-streamdev.git
synced 2023-10-10 19:16:51 +02:00
31 lines
1.1 KiB
C
31 lines
1.1 KiB
C
|
#ifndef _OSD_H_
|
||
|
#define _OSD_H_
|
||
|
|
||
|
#ifdef __cplusplus
|
||
|
extern "C" {
|
||
|
#endif /* __cplusplus */
|
||
|
int OSDClose(int dev);
|
||
|
int OSDOpen(int dev, int x0, int y0, int x1, int y1, int BitPerPixel, int mix);
|
||
|
int OSDShow(int dev);
|
||
|
int OSDHide(int dev);
|
||
|
int OSDClear(int dev);
|
||
|
int OSDFill(int dev, int color);
|
||
|
int OSDSetColor(int dev, int color, int r, int g, int b, int op);
|
||
|
int OSDText(int dev, int x, int y, int size, int color, const char *text);
|
||
|
int OSDSetPalette(int dev, int first, int last, unsigned char *data);
|
||
|
int OSDSetTrans(int dev, int trans);
|
||
|
int OSDSetPixel(int dev, int x, int y, unsigned int color);
|
||
|
int OSDGetPixel(int dev, int x, int y);
|
||
|
int OSDSetRow(int dev, int x, int y, int x1, unsigned char *data);
|
||
|
int OSDSetBlock(int dev, int x, int y, int x1, int y1, int inc, unsigned char *data);
|
||
|
int OSDFillRow(int dev, int x, int y, int x1, int color);
|
||
|
int OSDFillBlock(int dev, int x, int y, int x1, int y1, int color);
|
||
|
int OSDLine(int dev, int x, int y, int x1, int y1, int color);
|
||
|
int OSDQuery(int dev);
|
||
|
int OSDSetWindow(int dev, int win);
|
||
|
int OSDMoveWindow(int dev, int x, int y);
|
||
|
#ifdef __cplusplus
|
||
|
}
|
||
|
#endif /* __cplusplus */
|
||
|
#endif
|