Top |
Functions
Types and Values
enum | AgsFluidIIRFilterType |
#define | AGS_TYPE_FLUID_IIR_FILTER_UTIL |
struct | AgsFluidIIRFilterUtil |
Functions
ags_fluid_iir_filter_util_alloc ()
AgsFluidIIRFilterUtil * ags_fluid_iir_filter_util_alloc ();
Allocate AgsFluidIIRFilterUtil.
Since:
ags_fluid_iir_filter_util_copy ()
gpointer ags_fluid_iir_filter_util_copy (AgsFluidIIRFilterUtil *ptr
);
Create a copy of ptr
.
Since:
ags_fluid_iir_filter_util_free ()
void ags_fluid_iir_filter_util_free (AgsFluidIIRFilterUtil *ptr
);
Free the memory of ptr
.
Since:
ags_fluid_iir_filter_util_get_source ()
gpointer ags_fluid_iir_filter_util_get_source (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Get source buffer of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_set_source ()
void ags_fluid_iir_filter_util_set_source (AgsFluidIIRFilterUtil *fluid_iir_filter_util
,);
gpointer source
Set source
buffer of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_get_source_stride ()
guint ags_fluid_iir_filter_util_get_source_stride (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Get source stride of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_set_source_stride ()
void ags_fluid_iir_filter_util_set_source_stride (AgsFluidIIRFilterUtil *fluid_iir_filter_util
,);
guint source_stride
Set source
stride of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_get_destination ()
gpointer ags_fluid_iir_filter_util_get_destination (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Get destination buffer of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_set_destination ()
void ags_fluid_iir_filter_util_set_destination (AgsFluidIIRFilterUtil *fluid_iir_filter_util
,);
gpointer destination
Set destination
buffer of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_get_destination_stride ()
guint ags_fluid_iir_filter_util_get_destination_stride (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Get destination stride of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_set_destination_stride ()
void ags_fluid_iir_filter_util_set_destination_stride (AgsFluidIIRFilterUtil *fluid_iir_filter_util
,);
guint destination_stride
Set destination
stride of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_get_buffer_length ()
guint ags_fluid_iir_filter_util_get_buffer_length (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Get buffer length of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_set_buffer_length ()
void ags_fluid_iir_filter_util_set_buffer_length (AgsFluidIIRFilterUtil *fluid_iir_filter_util
,);
guint buffer_length
Set buffer_length
of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_get_format ()
AgsSoundcardFormat ags_fluid_iir_filter_util_get_format (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Get format of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_set_format ()
void ags_fluid_iir_filter_util_set_format (AgsFluidIIRFilterUtil *fluid_iir_filter_util
,);
AgsSoundcardFormat format
Set format
of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_get_samplerate ()
guint ags_fluid_iir_filter_util_get_samplerate (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Get samplerate of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_set_samplerate ()
void ags_fluid_iir_filter_util_set_samplerate (AgsFluidIIRFilterUtil *fluid_iir_filter_util
,);
guint samplerate
Set samplerate
of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_get_filter_type ()
AgsFluidIIRFilterType
ags_fluid_iir_filter_util_get_filter_type
(AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Get filter type of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_set_filter_type ()
void ags_fluid_iir_filter_util_set_filter_type (AgsFluidIIRFilterUtil *fluid_iir_filter_util
,AgsFluidIIRFilterType filter_type
);
Set filter_type
of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_get_flags ()
guint ags_fluid_iir_filter_util_get_flags (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Get flags of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_set_flags ()
void ags_fluid_iir_filter_util_set_flags (AgsFluidIIRFilterUtil *fluid_iir_filter_util
,);
guint flags
Set flags
of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_get_filter_startup ()
gboolean ags_fluid_iir_filter_util_get_filter_startup (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Get filter startup of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_set_filter_startup ()
void ags_fluid_iir_filter_util_set_filter_startup (AgsFluidIIRFilterUtil *fluid_iir_filter_util
,);
gboolean filter_startup
Set filter_startup
of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_get_q_lin ()
gdouble ags_fluid_iir_filter_util_get_q_lin (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Get q-lin of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_set_q_lin ()
void ags_fluid_iir_filter_util_set_q_lin (AgsFluidIIRFilterUtil *fluid_iir_filter_util
,);
gdouble q_lin
Set q_lin
of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_get_filter_gain ()
gdouble ags_fluid_iir_filter_util_get_filter_gain (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Get filter gain of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_set_filter_gain ()
void ags_fluid_iir_filter_util_set_filter_gain (AgsFluidIIRFilterUtil *fluid_iir_filter_util
,);
gdouble filter_gain
Set filter_gain
of fluid_iir_filter_util
.
Since:
ags_fluid_iir_filter_util_process_s8 ()
void ags_fluid_iir_filter_util_process_s8 (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Process fluid_iir_filter_util
of signed 8 bit data.
Since:
ags_fluid_iir_filter_util_process_s16 ()
void ags_fluid_iir_filter_util_process_s16 (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Process fluid_iir_filter_util
of signed 16 bit data.
Since:
ags_fluid_iir_filter_util_process_s24 ()
void ags_fluid_iir_filter_util_process_s24 (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Process fluid_iir_filter_util
of signed 24 bit data.
Since:
ags_fluid_iir_filter_util_process_s32 ()
void ags_fluid_iir_filter_util_process_s32 (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Process fluid_iir_filter_util
of signed 32 bit data.
Since:
ags_fluid_iir_filter_util_process_s64 ()
void ags_fluid_iir_filter_util_process_s64 (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Process fluid_iir_filter_util
of signed 64 bit data.
Since:
ags_fluid_iir_filter_util_process_float ()
void ags_fluid_iir_filter_util_process_float (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Process fluid_iir_filter_util
of floating point data.
Since:
ags_fluid_iir_filter_util_process_double ()
void ags_fluid_iir_filter_util_process_double (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Process fluid_iir_filter_util
of double precision floating point data.
Since:
ags_fluid_iir_filter_util_process_complex ()
void ags_fluid_iir_filter_util_process_complex (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Process fluid_iir_filter_util
of complex data.
Since:
ags_fluid_iir_filter_util_process ()
void ags_fluid_iir_filter_util_process (AgsFluidIIRFilterUtil *fluid_iir_filter_util
);
Process fluid_iir_filter_util
.
Since:
Types and Values
AGS_TYPE_FLUID_IIR_FILTER_UTIL
#define AGS_TYPE_FLUID_IIR_FILTER_UTIL (ags_fluid_iir_filter_util_get_type())
struct AgsFluidIIRFilterUtil
struct AgsFluidIIRFilterUtil { gpointer source; guint source_stride; gpointer destination; guint destination_stride; guint buffer_length; AgsSoundcardFormat format; guint samplerate; AgsFluidIIRFilterType filter_type; guint flags; gdouble b02; gdouble b1; gdouble a1; gdouble a2; gdouble b02_incr; gdouble b1_incr; gdouble a1_incr; gdouble a2_incr; gint filter_coeff_incr_count; gint compensate_incr; gdouble hist1; gdouble hist2; gboolean filter_startup; gdouble fres; gdouble last_fres; gdouble q_lin; gdouble filter_gain; };