Merge svn changes up to r27399
[mplayer.git] / mp_osd.h
blobd4ba8adbaf4d5d948d0a5f1230b6b41169f8be25
1 #ifndef MPLAYER_MP_OSD_H
2 #define MPLAYER_MP_OSD_H
4 #define OSD_MSG_TV_CHANNEL 0
5 #define OSD_MSG_TEXT 1
6 #define OSD_MSG_SUB_DELAY 2
7 #define OSD_MSG_SPEED 3
8 #define OSD_MSG_OSD_STATUS 4
9 #define OSD_MSG_BAR 5
10 #define OSD_MSG_PAUSE 6
11 #define OSD_MSG_RADIO_CHANNEL 7
12 /// Base id for messages generated from the commmand to property bridge.
13 #define OSD_MSG_PROPERTY 0x100
15 #define MAX_OSD_LEVEL 3
16 #define MAX_TERM_OSD_LEVEL 1
18 // These appear in options list
19 extern int osd_duration;
20 extern int term_osd;
22 struct MPContext;
24 void set_osd_bar(struct MPContext *mpctx, int type,const char* name,double min,double max,double val);
25 void set_osd_msg(int id, int level, int time, const char* fmt, ...);
26 void rm_osd_msg(int id);
28 #endif /* MPLAYER_MP_OSD_H */