roar_vs_new_simple, roar_vs_new_playback
Create new VS objects
- Provided by: libroar-dev (Version: 1.0~beta12-4)
- Source: roaraudio
- Report a bug
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).