![]() |
![]() |
![]() |
GStreamer Buzztard Reference Manual | ![]() |
---|---|---|---|---|
Top | Description |
typedef struct { GstBaseSrc parent; /* parameters */ gdouble samples_per_buffer; GstSimSynWave wave; gchar *note; gdouble volume; gdouble decay; GstSimSynFilter filter; gdouble cutoff; gdouble resonance; } GstSimSyn;
Class instance data.
typedef enum { GST_SIM_SYN_FILTER_NONE, GST_SIM_SYN_FILTER_LOWPASS, GST_SIM_SYN_FILTER_HIPASS, GST_SIM_SYN_FILTER_BANDPASS, GST_SIM_SYN_FILTER_BANDSTOP } GstSimSynFilter;
Filter types.
typedef enum { GST_SIM_SYN_WAVE_SINE, GST_SIM_SYN_WAVE_SQUARE, GST_SIM_SYN_WAVE_SAW, GST_SIM_SYN_WAVE_TRIANGLE, GST_SIM_SYN_WAVE_SILENCE, GST_SIM_SYN_WAVE_WHITE_NOISE, GST_SIM_SYN_WAVE_PINK_NOISE, GST_SIM_SYN_WAVE_SINE_TAB } GstSimSynWave;
Oscillator wave forms.
sine wave | |
square wave | |
saw wave | |
triangle wave | |
silence | |
white noise | |
pink noise | |
sine wave (precalculated) |