{\r
if (!initted) return 0;\r
firstsynched=false;\r
+ return ((VideoWin*)Video::getInstance())->dsplay();\r
\r
- return 1;\r
}\r
\r
int AudioWin::stop()\r
{\r
if (!initted) return 0;\r
- return 1;\r
+ return ((VideoWin*)Video::getInstance())->dsstop();\r
}\r
\r
int AudioWin::pause()\r
{\r
if (!initted) return 0;\r
- return 1;\r
+ return ((VideoWin*)Video::getInstance())->dspause();\r
}\r
\r
int AudioWin::unPause()\r
{\r
if (!initted) return 0;\r
- return 1;\r
+ return ((VideoWin*)Video::getInstance())->dsunPause();\r
}\r
\r
int AudioWin::reset()\r
{\r
if (!initted) return 0;\r
- return 1;\r
+ return ((VideoWin*)Video::getInstance())->dsreset();\r
}\r
\r
int AudioWin::setVolume(int tvolume)\r
}\r
#endif\r
\r
+\r
#define DO_VIDEO\r
\r
int VideoWin::play()\r
+{\r
+ if (!initted) return 0;\r
+ return 1;\r
+}\r
+\r
+int VideoWin::dsplay()\r
{\r
if (!initted) return 0;\r
\r
return 1;\r
}\r
\r
-int VideoWin::stop()\r
+int VideoWin::dsstop()\r
{\r
if (!initted) return 0;\r
\r
return 1;\r
}\r
\r
+int VideoWin::stop()\r
+{\r
+ if (!initted) return 0;\r
+\r
+\r
+ return 1;\r
+}\r
+\r
int VideoWin::reset()\r
+{\r
+ if (!initted) return 0;\r
+ \r
+\r
+ return 1;\r
+}\r
+\r
+int VideoWin::dsreset()\r
{\r
if (!initted) return 0;\r
videoposx=0;\r
return 1;\r
}\r
\r
-int VideoWin::pause()\r
+int VideoWin::dspause()\r
{\r
if (!initted) return 0;\r
if (dsmediacontrol) dsmediacontrol->Pause();\r
return 1;\r
}\r
\r
+int VideoWin::pause()\r
+{\r
+ if (!initted) return 0;\r
+ \r
+ return 1;\r
+}\r
+\r
int VideoWin::unPause() // FIXME get rid - same as play!!\r
+{//No on windows this is not the same, I don't get rid of!\r
+ if (!initted) return 0;\r
+ return 1;\r
+}\r
+\r
+int VideoWin::dsunPause() // FIXME get rid - same as play!!\r
{//No on windows this is not the same, I don't get rid of!\r
if (!initted) return 0;\r
if (dsmediacontrol) dsmediacontrol->Run();\r
}\r
#endif\r
\r
+\r