diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-09-25 21:28:09 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-09-25 21:28:09 +0200 |
commit | e87836cbb0001bec22326667456b20dca9fe2834 (patch) | |
tree | ca2f4233a333ed5cf22caf7a061102030672bf25 /src/audioio.cc | |
parent | 261e70aaafbf75d56dce96a216e7142deb550cba (diff) |
Add library function to get current soudn card buffer size.
Diffstat (limited to 'src/audioio.cc')
-rw-r--r-- | src/audioio.cc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/src/audioio.cc b/src/audioio.cc index bb04762..75457da 100644 --- a/src/audioio.cc +++ b/src/audioio.cc @@ -268,6 +268,16 @@ int aio_get_samplerate(struct aio_t *h) return MISSING_HANDLE; } +int aio_get_buffer_size(struct aio_t *h) +{ + CHECK_HANDLE(h); + + if(h->source) return h->source->frames(); + else if(h->sink) return h->sink->frames(); + + return MISSING_HANDLE; +} + int aio_close(struct aio_t *h) { CHECK_HANDLE(h); |