Beast - Music Synthesizer and Composer  0.11.1+10.g2da35
gslvorbis-enc.cc File Reference
#include "gslvorbis-enc.hh"
#include <bse/bseieee754.hh>
#include <ogg/ogg.h>
#include <vorbis/codec.h>
#include <vorbis/vorbisenc.h>
#include <string.h>
#include <errno.h>
Include dependency graph for gslvorbis-enc.cc:

Macros

#define VDEBUG(...)
 

Functions

GslVorbisEncoder * gsl_vorbis_encoder_new (void)
 
void gsl_vorbis_encoder_destroy (GslVorbisEncoder *self)
 
void gsl_vorbis_encoder_add_comment (GslVorbisEncoder *self, const gchar *comment)
 
void gsl_vorbis_encoder_add_named_comment (GslVorbisEncoder *self, const gchar *tag_name, const gchar *comment)
 
void gsl_vorbis_encoder_add_lcomment (GslVorbisEncoder *self, const gchar *comment)
 
void gsl_vorbis_encoder_add_named_lcomment (GslVorbisEncoder *self, const gchar *tag_name, const gchar *comment)
 
void gsl_vorbis_encoder_set_quality (GslVorbisEncoder *self, gfloat quality)
 
void gsl_vorbis_encoder_set_bitrate (GslVorbisEncoder *self, guint nominal)
 
void gsl_vorbis_encoder_set_n_channels (GslVorbisEncoder *self, guint n_channels)
 
void gsl_vorbis_encoder_set_sample_freq (GslVorbisEncoder *self, guint sample_freq)
 
Bse::Error gsl_vorbis_encoder_setup_stream (GslVorbisEncoder *self, guint serial)
 
void gsl_vorbis_encoder_write_pcm (GslVorbisEncoder *self, guint n_values, gfloat *values)
 
void gsl_vorbis_encoder_pcm_done (GslVorbisEncoder *self)
 
gboolean gsl_vorbis_encoder_needs_processing (GslVorbisEncoder *self)
 
void gsl_vorbis_encoder_process (GslVorbisEncoder *self)
 
guint gsl_vorbis_encoder_read_ogg (GslVorbisEncoder *self, guint n_bytes, guint8 *bytes)
 
gboolean gsl_vorbis_encoder_ogg_eos (GslVorbisEncoder *self)
 
std::string gsl_vorbis_encoder_version ()