2 #ifndef __GSL_WAVE_CHUNK_H__
3 #define __GSL_WAVE_CHUNK_H__
16 GSL_WAVE_LOOP_PINGPONG
20 GslLong first, last, length;
35 guint pploop_ends_backwards : 1;
39 GslWaveLoopType loop_type;
51 GslLong leave_end_norm;
52 GslLong tail_start_norm;
54 GslWaveLoopType requested_loop_type;
55 GslLong requested_loop_first;
56 GslLong requested_loop_last;
57 guint requested_loop_count;
63 gdouble volume_adjust;
64 gdouble fine_tune_factor;
84 void gsl_wave_chunk_use_block (GslWaveChunk *wave_chunk,
85 GslWaveChunkBlock *block);
86 void gsl_wave_chunk_unuse_block (GslWaveChunk *wave_chunk,
87 GslWaveChunkBlock *block);
88 GslWaveChunk* gsl_wave_chunk_new (GslDataCache *dcache,
91 GslWaveLoopType loop_type,
95 GslWaveChunk* gsl_wave_chunk_ref (GslWaveChunk *wchunk);
96 void gsl_wave_chunk_unref (GslWaveChunk *wchunk);
97 Bse::ErrorType gsl_wave_chunk_open (GslWaveChunk *wchunk);
98 void gsl_wave_chunk_close (GslWaveChunk *wchunk);
99 void gsl_wave_chunk_debug_block (GslWaveChunk *wchunk,
103 GslWaveChunk* _gsl_wave_chunk_copy (GslWaveChunk *wchunk);
104 const gchar* gsl_wave_loop_type_to_string (GslWaveLoopType wave_loop);
105 GslWaveLoopType gsl_wave_loop_type_from_string (
const gchar *
string);
Definition: gslwavechunk.hh:66
Definition: gslwavechunk.hh:23
Definition: gslwavechunk.hh:18