summaryrefslogtreecommitdiff
path: root/src/audiobackend-alsa.h
diff options
context:
space:
mode:
authorBent Bisballe Nyeng <deva@aasimon.org>2014-09-27 19:21:29 +0200
committerBent Bisballe Nyeng <deva@aasimon.org>2014-09-27 19:21:29 +0200
commitbb042178b3296cacc11a53c4ce9b7f3cc6732270 (patch)
tree4a1601edf13523e2bf66b5fad519fe2ef8ed6c50 /src/audiobackend-alsa.h
parent33b8605efcbe77123210b0f6ce2906a7135c107a (diff)
Switch to libaudioio. Fix playback stuttering.
Diffstat (limited to 'src/audiobackend-alsa.h')
-rw-r--r--src/audiobackend-alsa.h7
1 files changed, 3 insertions, 4 deletions
diff --git a/src/audiobackend-alsa.h b/src/audiobackend-alsa.h
index 4a79a5d..c744fe2 100644
--- a/src/audiobackend-alsa.h
+++ b/src/audiobackend-alsa.h
@@ -29,8 +29,7 @@
#include "audiobackend.h"
-#include <audioin.h>
-#include <ao/ao.h>
+#include <audioio.h>
class AudioBackendAlsa : public AudioBackend {
public:
@@ -39,10 +38,10 @@ public:
int read(char *pcm, size_t maxsize);
int write(const char *pcm, size_t size);
+ int getBufferSize();
private:
- struct ai_t *ai;
- ao_device *dev;
+ struct aio_t *aio;
};
#endif/*__SIMPLERTP_AUDIOBACKEND_ALSA_H__*/