small docs update

This commit is contained in:
Andrew Kelley 2015-07-31 18:53:39 -07:00
parent 4c5742eb29
commit 7bab3f0189
2 changed files with 4 additions and 8 deletions

View file

@ -258,7 +258,6 @@ view `coverage/index.html` in a browser.
out what the frame index it thinks the user pressed it at and make sure out what the frame index it thinks the user pressed it at and make sure
that is correct. that is correct.
0. Create a test for input stream overflow handling. 0. Create a test for input stream overflow handling.
0. Expose JACK options in `jack_client_open`
0. Allow calling functions from outside the callbacks as long as they first 0. Allow calling functions from outside the callbacks as long as they first
call lock and then unlock when done. call lock and then unlock when done.
0. Should pause/resume be callable from outside the callbacks? 0. Should pause/resume be callable from outside the callbacks?
@ -268,13 +267,9 @@ view `coverage/index.html` in a browser.
0. use a documentation generator and host the docs somewhere 0. use a documentation generator and host the docs somewhere
0. -fvisibility=hidden and then explicitly export stuff, or 0. -fvisibility=hidden and then explicitly export stuff, or
explicitly make the unexported stuff private explicitly make the unexported stuff private
0. look at microphone example and determine if fewer memcpys can be done
with the audio data
- test that sending the frame count to begin read works with PulseAudio
0. add len arguments to APIs that have char * 0. add len arguments to APIs that have char *
0. Test in an app that needs to synchronize video to test the
latency/synchronization API.
0. Support PulseAudio proplist properties for main context and streams 0. Support PulseAudio proplist properties for main context and streams
0. Expose JACK options in `jack_client_open`
0. custom allocator support 0. custom allocator support
0. mlock memory which is accessed in the real time path 0. mlock memory which is accessed in the real time path
0. make rtprio warning a callback and have existing behavior be the default callback 0. make rtprio warning a callback and have existing behavior be the default callback

View file

@ -493,6 +493,7 @@ void soundio_destroy(struct SoundIo *soundio);
// to. It tries `soundio_connect_backend` on all available backends in order. // to. It tries `soundio_connect_backend` on all available backends in order.
int soundio_connect(struct SoundIo *soundio); int soundio_connect(struct SoundIo *soundio);
// Instead of calling `soundio_connect` you may call this function to try a // Instead of calling `soundio_connect` you may call this function to try a
// specific backend.
int soundio_connect_backend(struct SoundIo *soundio, enum SoundIoBackend backend); int soundio_connect_backend(struct SoundIo *soundio, enum SoundIoBackend backend);
void soundio_disconnect(struct SoundIo *soundio); void soundio_disconnect(struct SoundIo *soundio);
@ -654,7 +655,7 @@ int soundio_outstream_start(struct SoundIoOutStream *outstream);
// greater than 0 frames. // greater than 0 frames.
// It is your responsibility to call this function no more and no fewer than the // It is your responsibility to call this function no more and no fewer than the
// correct number of times as determined by `requested_frame_count` from // correct number of times as determined by `requested_frame_count` from
// `write_callback`. See sine.c for an example. // `write_callback`. See sio_sine.c for an example.
// You must call this function only from the `write_callback` thread context. // You must call this function only from the `write_callback` thread context.
// After calling this function, write data to `areas` and then call `soundio_outstream_end_write`. // After calling this function, write data to `areas` and then call `soundio_outstream_end_write`.
int soundio_outstream_begin_write(struct SoundIoOutStream *outstream, int soundio_outstream_begin_write(struct SoundIoOutStream *outstream,
@ -705,7 +706,7 @@ int soundio_instream_start(struct SoundIoInStream *instream);
// Returned will be the number of frames you can actually read. // Returned will be the number of frames you can actually read.
// It is your responsibility to call this function no more and no fewer than the // It is your responsibility to call this function no more and no fewer than the
// correct number of times as determined by `available_frame_count` from // correct number of times as determined by `available_frame_count` from
// `read_callback`. See microphone.c for an example. // `read_callback`. See sio_microphone.c for an example.
// You must call this function only from the `read_callback` thread context. // You must call this function only from the `read_callback` thread context.
// After calling this function, read data from `areas` and then use // After calling this function, read data from `areas` and then use
// `soundio_instream_end_read` to actually remove the data from the buffer // `soundio_instream_end_read` to actually remove the data from the buffer