2 #ifndef __BSE_WAVE_OSC_H__
3 #define __BSE_WAVE_OSC_H__
12 #define BSE_TYPE_WAVE_OSC (BSE_TYPE_ID (BseWaveOsc))
13 #define BSE_WAVE_OSC(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), BSE_TYPE_WAVE_OSC, BseWaveOsc))
14 #define BSE_WAVE_OSC_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), BSE_TYPE_WAVE_OSC, BseWaveOscClass))
15 #define BSE_IS_WAVE_OSC(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), BSE_TYPE_WAVE_OSC))
16 #define BSE_IS_WAVE_OSC_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), BSE_TYPE_WAVE_OSC))
17 #define BSE_WAVE_OSC_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), BSE_TYPE_WAVE_OSC, BseWaveOscClass))
21 GslWaveChunk *esample_wchunk;
29 void bse_wave_osc_request_pcm_position (
BseWaveOsc *
self);
30 void bse_wave_osc_mass_seek (guint n_woscs,
33 void bse_wave_osc_set_from_esample (
BseWaveOsc *
self,
40 BSE_WAVE_OSC_ICHANNEL_FREQ,
41 BSE_WAVE_OSC_ICHANNEL_SYNC,
42 BSE_WAVE_OSC_ICHANNEL_MOD,
43 BSE_WAVE_OSC_N_ICHANNELS
47 BSE_WAVE_OSC_OCHANNEL_WAVE,
48 BSE_WAVE_OSC_OCHANNEL_GATE,
49 BSE_WAVE_OSC_OCHANNEL_DONE,
50 BSE_WAVE_OSC_N_OCHANNELS
Definition: bsewaveosc.hh:19
Definition: bseeditablesample.hh:24
Definition: bsewave.hh:26
Definition: bsesource.hh:84
Definition: bsesource.hh:92
Definition: bsewaveosc.hh:26
Definition: gslwaveosc.hh:15