diff Gui/mplayer/play.h @ 1693:d237c5d4b216

GUI version n-1
author arpi
date Sat, 25 Aug 2001 21:04:29 +0000
parents
children b266f763cad3
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/Gui/mplayer/play.h	Sat Aug 25 21:04:29 2001 +0000
@@ -0,0 +1,80 @@
+
+#ifndef __GUI_PLAY_H
+#define __GUI_PLAY_H
+
+#include "./psignal.h"
+
+typedef struct
+{
+ int x;
+ int y;
+ int width;
+ int height;
+} mplResizeStruct;
+
+typedef struct
+{
+ int  signal;
+ char module[512];
+} mplUnknowErrorStruct;
+
+typedef struct
+{
+ int  seek;
+ int  format;
+ int  width;
+ int  height;
+ char codecdll[128];
+} mplVideoStruct;
+
+typedef struct
+{
+ int message;
+   mplResizeStruct      resize;
+   mplVideoStruct       videodata;
+   mplUnknowErrorStruct error;
+
+   int    Playing;
+   float  Volume;
+   float  Position;
+   float  Balance;
+   int    Track;
+   int    AudioType;
+   int    StreamType;
+   int    TimeSec;
+   int    LengthInSec;
+} mplCommStruct;
+
+extern mplCommStruct * mplShMem;
+extern char * Filename;
+
+extern int   mplParent;
+
+extern int   mplx;
+extern int   mply;
+extern int   mplwidth;
+extern int   mplheight;
+
+extern mplCommStruct * mplShMem;
+
+extern void mplMPlayerInit( int argc,char* argv[], char *envp[] );
+
+extern void mplStop();
+extern void mplFullScreen( void );
+extern void mplPlay( void );
+extern void mplPause( void );
+extern void mplResize( unsigned int X,unsigned int Y,unsigned int width,unsigned int height );
+
+extern void mplIncAudioBufDelay( void );
+extern void mplDecAudioBufDelay( void );
+
+extern void  mplRelSeek( float s );
+extern void  mplAbsSeek( float s );
+extern float mplGetPosition( void );
+
+extern void mplPlayFork( void );
+extern void mplSigHandler( int s );
+extern void mplSendMessage( int msg );
+extern void mplPlayerThread( void );
+
+#endif
\ No newline at end of file