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

GUI version n-1
author arpi
date Sat, 25 Aug 2001 21:04:29 +0000
parents
children b266f763cad3
comparison
equal deleted inserted replaced
1692:6c98e425c091 1693:d237c5d4b216
1
2 #ifndef __GUI_PLAY_H
3 #define __GUI_PLAY_H
4
5 #include "./psignal.h"
6
7 typedef struct
8 {
9 int x;
10 int y;
11 int width;
12 int height;
13 } mplResizeStruct;
14
15 typedef struct
16 {
17 int signal;
18 char module[512];
19 } mplUnknowErrorStruct;
20
21 typedef struct
22 {
23 int seek;
24 int format;
25 int width;
26 int height;
27 char codecdll[128];
28 } mplVideoStruct;
29
30 typedef struct
31 {
32 int message;
33 mplResizeStruct resize;
34 mplVideoStruct videodata;
35 mplUnknowErrorStruct error;
36
37 int Playing;
38 float Volume;
39 float Position;
40 float Balance;
41 int Track;
42 int AudioType;
43 int StreamType;
44 int TimeSec;
45 int LengthInSec;
46 } mplCommStruct;
47
48 extern mplCommStruct * mplShMem;
49 extern char * Filename;
50
51 extern int mplParent;
52
53 extern int mplx;
54 extern int mply;
55 extern int mplwidth;
56 extern int mplheight;
57
58 extern mplCommStruct * mplShMem;
59
60 extern void mplMPlayerInit( int argc,char* argv[], char *envp[] );
61
62 extern void mplStop();
63 extern void mplFullScreen( void );
64 extern void mplPlay( void );
65 extern void mplPause( void );
66 extern void mplResize( unsigned int X,unsigned int Y,unsigned int width,unsigned int height );
67
68 extern void mplIncAudioBufDelay( void );
69 extern void mplDecAudioBufDelay( void );
70
71 extern void mplRelSeek( float s );
72 extern void mplAbsSeek( float s );
73 extern float mplGetPosition( void );
74
75 extern void mplPlayFork( void );
76 extern void mplSigHandler( int s );
77 extern void mplSendMessage( int msg );
78 extern void mplPlayerThread( void );
79
80 #endif