roar_stream_add_data(3) | System Manager's Manual: RoarAudio | roar_stream_add_data(3) |
roar_stream_add_data - Adds data to a stream's input buffer using the control connection
#include <roaraudio.h>
int roar_stream_add_data(struct roar_connection * con, struct roar_stream * s, char * data, size_t len);
This adds data to the input buffer of a stream. It's like doing some thing like this:
write(stream_fh, data, len);
but uses the control channel to add the data.
On success these calls return 0. On error, -1 is returned.
FIXME
This call doesn't work with the current roard. The server does not use all of the buffer size and complains about unterruns.
May 2011 | RoarAudio |