2 #ifndef __BSE_FIR_FILTER_H__
3 #define __BSE_FIR_FILTER_H__
17 #define BSE_TYPE_FIR_FILTER (type_id_fir_filter)
18 #define BSE_FIR_FILTER(object) (G_TYPE_CHECK_INSTANCE_CAST ((object), BSE_TYPE_FIR_FILTER, BseFIRFilter))
19 #define BSE_FIR_FILTER_CLASS(class) (G_TYPE_CHECK_CLASS_CAST ((class), BSE_TYPE_FIR_FILTER, BseFIRFilterClass))
20 #define BSE_IS_FIR_FILTER(object) (G_TYPE_CHECK_INSTANCE_TYPE ((object), BSE_TYPE_FIR_FILTER))
21 #define BSE_IS_FIR_FILTER_CLASS(class) (G_TYPE_CHECK_CLASS_TYPE ((class), BSE_TYPE_FIR_FILTER))
22 #define BSE_FIR_FILTER_GET_CLASS(object) (G_TYPE_INSTANCE_GET_CLASS ((object), BSE_TYPE_FIR_FILTER, BseFIRFilterClass))
26 guint filter_type : 8;
27 guint lanczos_smoothing : 1;
28 guint hann_smoothing : 1;
33 BseSampleValue *history;
40 BSE_FIR_FILTER_ALLPASS,
41 BSE_FIR_FILTER_LOWPASS,
42 BSE_FIR_FILTER_HIGHPASS
47 BSE_FIR_FILTER_OCHANNEL_NONE,
48 BSE_FIR_FILTER_OCHANNEL_MONO
52 BSE_FIR_FILTER_ICHANNEL_NONE,
53 BSE_FIR_FILTER_ICHANNEL_MONO
Definition: bsefirfilter.hh:35
Definition: bsefirfilter.hh:24
Definition: bsesource.hh:84
Definition: bsesource.hh:92