diff dmengine.h @ 791:7ea8775b265a

Move audio callback code to dmengine.
author Matti Hamalainen <ccr@tnsp.org>
date Sun, 04 Aug 2013 12:52:53 +0300
parents bc95f8a6d89c
children
line wrap: on
line diff
--- a/dmengine.h	Sun Aug 04 11:48:09 2013 +0300
+++ b/dmengine.h	Sun Aug 04 12:52:53 2013 +0300
@@ -258,6 +258,7 @@
     DMMutex *audioStreamMutex;
     Uint8 * audioStreamBuf;
     size_t audioStreamLen;      // Length in samples
+    Uint32 audioTimePos;        // Approximate audio time (in milliseconds)
     int audioSampleSize;        // Size of one audio sample in bytes (incl. all channels)
 
     // No-sound audio simulation thread stuff
@@ -366,6 +367,7 @@
 int    engineGetTick(DMEngineData *eng);
 float  engineGetTimeDT(DMEngineData *eng);
 
+void   engineAudioCallback(void *userdata, Uint8 *stream, int len);
 void   enginePauseAudio(int status);
 int    engineGetVideoAspect(int width, int height);