diff options
author | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-07-12 00:53:26 +0000 |
---|---|---|
committer | pontscho <pontscho@b3059339-0415-0410-9bf9-f77b7e298cf2> | 2002-07-12 00:53:26 +0000 |
commit | d8f83d22968c8bcb7129c3de975b79c8bad194da (patch) | |
tree | 759db6ae01b34f86e8a9758dc2e23a1b14f7f34d /Gui/interface.h | |
parent | 83e98705534fa50253eb8c3a41583c506e24fa0f (diff) | |
download | mpv-d8f83d22968c8bcb7129c3de975b79c8bad194da.tar.bz2 mpv-d8f83d22968c8bcb7129c3de975b79c8bad194da.tar.xz |
add simple playlist support
git-svn-id: svn://svn.mplayerhq.hu/mplayer/trunk@6714 b3059339-0415-0410-9bf9-f77b7e298cf2
Diffstat (limited to 'Gui/interface.h')
-rw-r--r-- | Gui/interface.h | 19 |
1 files changed, 18 insertions, 1 deletions
diff --git a/Gui/interface.h b/Gui/interface.h index 78778bae28..ff0ec82408 100644 --- a/Gui/interface.h +++ b/Gui/interface.h @@ -130,11 +130,28 @@ extern void guiDone( void ); extern void guiGetEvent( int type,char * arg ); extern void guiEventHandling( void ); +typedef struct _plItem +{ + struct _plItem * prev,* next; + int played; + char * path; + char * name; +} plItem; + +extern plItem * plList; +extern plItem * plCurrent; +extern plItem * plLastPlayed; + #define gtkSetContrast 0 #define gtkSetBrightness 1 #define gtkSetHue 2 #define gtkSetSaturation 3 #define gtkSetEqualizer 4 +#define gtkAddPlItem 5 +#define gtkGetNextPlItem 6 +#define gtkGetPrevPlItem 7 +#define gtkGetCurrPlItem 8 +#define gtkDelPl 9 extern float gtkContrast; extern float gtkBrightness; @@ -143,7 +160,7 @@ extern float gtkSaturation; extern float gtkEquChannels[6][10]; -extern void gtkSet( int cmd,float param, void * vparam ); +extern void * gtkSet( int cmd,float param, void * vparam ); #define gstrdup( s,ss ) { s=malloc( strlen( ss ) + 3 ); strcpy( s,ss ); } |