Mercurial > mplayer.hg
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 |