Mercurial > audlegacy-plugins
diff src/modplug/plugin.cxx @ 559:d5782f3bd760 trunk
[svn] Update plugins to the new input plugin API
author | iabervon |
---|---|
date | Sun, 28 Jan 2007 17:02:41 -0800 |
parents | de2413cc592e |
children | 914c96de3244 |
line wrap: on
line diff
--- a/src/modplug/plugin.cxx Sun Jan 28 14:37:17 2007 -0800 +++ b/src/modplug/plugin.cxx Sun Jan 28 17:02:41 2007 -0800 @@ -23,27 +23,28 @@ return 0; } -static void PlayFile(char* aFilename) +static void PlayFile(InputPlayback *data) { + char* aFilename = data->filename; gModplugXMMS.SetOutputPlugin(*gModPlug.output); gModplugXMMS.PlayFile(aFilename); } -static void Stop(void) +static void Stop(InputPlayback *data) { gModplugXMMS.Stop(); } -static void Pause(short aPaused) +static void Pause(InputPlayback *data, short aPaused) { gModplugXMMS.Pause((bool)aPaused); } -static void Seek(int aTime) +static void Seek(InputPlayback *data, int aTime) { gModplugXMMS.Seek(float32(aTime)); } -static int GetTime(void) +static int GetTime(InputPlayback *data) { float32 lTime;