BEAST/BSE - Better Audio System and Sound Engine  0.8.2
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Classes | Enumerations | Functions
gslwavechunk.hh File Reference
#include <bse/gsldefs.hh>
#include <bse/gsldatacache.hh>
#include <bse/gsldatahandle.hh>

Go to the source code of this file.

Classes

struct  GslWaveChunkMem
struct  GslWaveChunk
struct  GslWaveChunkBlock

Enumerations

enum  GslWaveLoopType { GSL_WAVE_LOOP_NONE, GSL_WAVE_LOOP_JUMP, GSL_WAVE_LOOP_PINGPONG }

Functions

void gsl_wave_chunk_use_block (GslWaveChunk *wave_chunk, GslWaveChunkBlock *block)
void gsl_wave_chunk_unuse_block (GslWaveChunk *wave_chunk, GslWaveChunkBlock *block)
GslWaveChunk * gsl_wave_chunk_new (GslDataCache *dcache, gfloat mix_freq, gfloat osc_freq, GslWaveLoopType loop_type, GslLong loop_first, GslLong loop_end, guint loop_count)
GslWaveChunk * gsl_wave_chunk_ref (GslWaveChunk *wchunk)
void gsl_wave_chunk_unref (GslWaveChunk *wchunk)
BseErrorType gsl_wave_chunk_open (GslWaveChunk *wchunk)
void gsl_wave_chunk_close (GslWaveChunk *wchunk)
void gsl_wave_chunk_debug_block (GslWaveChunk *wchunk, GslLong offset, GslLong length, gfloat *block)
GslWaveChunk * _gsl_wave_chunk_copy (GslWaveChunk *wchunk)
const gchar * gsl_wave_loop_type_to_string (GslWaveLoopType wave_loop)
GslWaveLoopType gsl_wave_loop_type_from_string (const gchar *string)

Detailed Description

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines