Andrew Kelley
bef0df2f0b
use consistent enum to string function names
...
closes #115
2016-10-23 19:21:21 -04:00
0joshuaolson1
9defcda7f4
Add packed/3bytes format to ALSA,dummy
2016-07-26 16:23:05 -06:00
James Dyson
4cf76cb228
Fixed error message from no input found
2015-11-05 18:23:27 +11:00
Andrew Kelley
0047eb2776
sio_microphone: make latency a command line arg
...
See #22
2015-09-08 10:37:16 -07:00
Andrew Kelley
1bb10e6a13
microphone example: more cli parameters
2015-08-24 18:10:09 -07:00
Andrew Kelley
b3dfcb4526
WASAPI: microphone example works
2015-08-24 17:42:57 -07:00
Andrew Kelley
fbc7318268
remove the concept of period duration from the API
...
also more progress on WASAPI
2015-08-13 22:54:15 -07:00
Andrew Kelley
7238d29666
sample rate is exposed as a list of min/max pairs
2015-08-08 14:44:31 -07:00
Andrew Kelley
c381526205
callbacks supply min and max frame count parameters
...
This changes the semantics of the callbacks so that instead of
a single `requested_frame_count` or `available_frame_count`,
the callbacks get a minimum frame count and maximum frame count.
The callback must write at least the minimum or get an underflow.
The minimum will be 0 on ALSA, PulseAudio, and Dummy, and will
equal the maximum on CoreAudio and JACK.
This ensures optimal behavior regardless of buffer size.
2015-08-04 21:57:46 -07:00
Andrew Kelley
f87961275d
write and read functions no longer allow setting frame count
...
CoreAudio and JACK both have this limitation
2015-08-04 00:56:03 -07:00
Andrew Kelley
f77663399f
CoreAudio: obtain most device information
2015-08-01 22:10:43 -07:00
Andrew Kelley
860370d859
rename examples, install them, and correct #include path
2015-07-30 14:16:22 -07:00