summaryrefslogtreecommitdiff
path: root/ext/fluidsynth/gstfluidsynth.h
diff options
context:
space:
mode:
Diffstat (limited to 'ext/fluidsynth/gstfluidsynth.h')
-rw-r--r--ext/fluidsynth/gstfluidsynth.h16
1 files changed, 12 insertions, 4 deletions
diff --git a/ext/fluidsynth/gstfluidsynth.h b/ext/fluidsynth/gstfluidsynth.h
index ab5da6ba5..924cf0090 100644
--- a/ext/fluidsynth/gstfluidsynth.h
+++ b/ext/fluidsynth/gstfluidsynth.h
@@ -48,13 +48,21 @@ struct _GstFluidsynth
GstElement element;
GstPad *sinkpad, *srcpad;
- GstSegment segment;
- GstClockTime last_pts;
- guint64 last_sample;
+
+ /* properties */
+ gchar *soundfont;
+ gboolean synth_chorus;
+ gboolean synth_reverb;
+ gdouble synth_gain;
+ gint synth_polyphony;
fluid_settings_t* settings;
fluid_synth_t* synth;
- int soundfont;
+ int sf;
+
+ GstSegment segment;
+ GstClockTime last_pts;
+ guint64 last_sample;
};
struct _GstFluidsynthClass