Mercurial > hg > dmlib
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);