roar_vs_new_simple(3) | RoarAudio Programmer's Manual | roar_vs_new_simple(3) |
roar_vs_new_simple, roar_vs_new_playback - Create new VS objects
#include <roaraudio.h>
roar_vs_t * roar_vs_new_simple(const char * server, const char * name, int rate, int channels, int codec, int bits, int dir, int * error);
roar_vs_t * roar_vs_new_playback(const char * server, const char * name, int rate, int channels, int codec, int bits, int * error);
These functions create a new VS object with a already connected data connection. The functions connect to the server server with application name name. They take the audio parameters as arguments rate, channels, codec, bits.
roar_vs_new_simple() takes the stream direction as parameter dir.
roar_vs_new_playback() is equivalent to roar_vs_new_simple() expect that it does not take the direction parameter but uses ROAR_DIR_PLAY (waveform playback). It may be implemented as a macro.
On success these calls return a new VS object. On error, NULL is returned.
FIXME
roar_vs_new(3), roar_vs_new_from_file(3), roar_vs_close(3), roarvs(7), libroar(7), RoarAudio(7).
June 2011 | RoarAudio |