| Advanced Gtk+ Sequencer Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <ags/synth/task/ags_apply_synth.h> struct AgsApplySynth; struct AgsApplySynthClass; enum AgsApplySynthWave; AgsApplySynth * ags_apply_synth_new (AgsChannel *start_channel,,guint count,guint wave,guint attack,guint frame_count,guint frequency,guint phase,guint start,gdouble volume,guint loop_start);guint loop_end
struct AgsApplySynth {
AgsTask task;
AgsChannel *start_channel;
guint count;
guint wave;
guint attack;
guint frame_count;
guint frequency;
guint phase;
guint start;
gdouble volume;
guint loop_start;
guint loop_end;
};
typedef enum {
AGS_APPLY_SYNTH_INVALID,
AGS_APPLY_SYNTH_SIN,
AGS_APPLY_SYNTH_SAW,
AGS_APPLY_SYNTH_SQUARE,
AGS_APPLY_SYNTH_TRIANGLE,
} AgsApplySynthWave;
AgsApplySynth * ags_apply_synth_new (AgsChannel *start_channel,,guint count,guint wave,guint attack,guint frame_count,guint frequency,guint phase,guint start,gdouble volume,guint loop_start);guint loop_end
Creates an AgsApplySynth.
Returns : |
an new AgsApplySynth. |
Since 0.4