Struct

AgsAudioFluidIIRFilterUtil

Description

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;
}

No description available.

Structure members
source

No description available.

source_stride

No description available.

destination

No description available.

destination_stride

No description available.

buffer_length

No description available.

format

No description available.

samplerate

No description available.

filter_type

No description available.

flags

No description available.

b02

No description available.

b1

No description available.

a1

No description available.

a2

No description available.

b02_incr

No description available.

b1_incr

No description available.

a1_incr

No description available.

a2_incr

No description available.

filter_coeff_incr_count

No description available.

compensate_incr

No description available.

hist1

No description available.

hist2

No description available.

filter_startup

No description available.

fres

No description available.

last_fres

No description available.

q_lin

No description available.

filter_gain

No description available.

Functions

ags_fluid_iir_filter_util_alloc

Allocate AgsFluidIIRFilterUtil-struct.

since: 3.9.6

Instance methods

ags_fluid_iir_filter_util_copy

Create a copy of ptr.

since: 3.9.6

ags_fluid_iir_filter_util_free

Free the memory of ptr.

since: 3.9.6

ags_fluid_iir_filter_util_get_buffer_length

Get buffer length of fluid_iir_filter_util.

since: 3.9.6

ags_fluid_iir_filter_util_get_destination

Get destination buffer of fluid_iir_filter_util.

since: 3.9.6

ags_fluid_iir_filter_util_get_destination_stride

Get destination stride of fluid_iir_filter_util.

since: 3.9.6

ags_fluid_iir_filter_util_get_filter_gain

Get filter gain of fluid_iir_filter_util.

since: 3.9.7

ags_fluid_iir_filter_util_get_filter_startup

Get filter startup of fluid_iir_filter_util.

since: 3.9.7

ags_fluid_iir_filter_util_get_filter_type

Get filter type of fluid_iir_filter_util.

since: 3.9.7

ags_fluid_iir_filter_util_get_flags

Get flags of fluid_iir_filter_util.

since: 3.9.7

ags_fluid_iir_filter_util_get_format

Get format of fluid_iir_filter_util.

since: 3.9.6

ags_fluid_iir_filter_util_get_q_lin

Get q-lin of fluid_iir_filter_util.

since: 3.9.7

ags_fluid_iir_filter_util_get_samplerate

Get samplerate of fluid_iir_filter_util.

since: 3.9.6

ags_fluid_iir_filter_util_get_source

Get source buffer of fluid_iir_filter_util.

since: 3.9.6

ags_fluid_iir_filter_util_get_source_stride

Get source stride of fluid_iir_filter_util.

since: 3.9.6

ags_fluid_iir_filter_util_process

Process fluid_iir_filter_util.

since: 3.9.7

ags_fluid_iir_filter_util_process_complex

Process fluid_iir_filter_util of complex data.

since: 3.9.7

ags_fluid_iir_filter_util_process_double

Process fluid_iir_filter_util of double precision floating point data.

since: 3.9.7

ags_fluid_iir_filter_util_process_float

Process fluid_iir_filter_util of floating point data.

since: 3.9.7

ags_fluid_iir_filter_util_process_s16

Process fluid_iir_filter_util of signed 16 bit data.

since: 3.9.7

ags_fluid_iir_filter_util_process_s24

Process fluid_iir_filter_util of signed 24 bit data.

since: 3.9.7

ags_fluid_iir_filter_util_process_s32

Process fluid_iir_filter_util of signed 32 bit data.

since: 3.9.7

ags_fluid_iir_filter_util_process_s64

Process fluid_iir_filter_util of signed 64 bit data.

since: 3.9.7

ags_fluid_iir_filter_util_process_s8

Process fluid_iir_filter_util of signed 8 bit data.

since: 3.9.7

ags_fluid_iir_filter_util_set_buffer_length

Set buffer_length of fluid_iir_filter_util.

since: 3.9.6

ags_fluid_iir_filter_util_set_destination

Set destination buffer of fluid_iir_filter_util.

since: 3.9.6

ags_fluid_iir_filter_util_set_destination_stride

Set destination stride of fluid_iir_filter_util.

since: 3.9.6

ags_fluid_iir_filter_util_set_filter_gain

Set filter_gain of fluid_iir_filter_util.

since: 3.9.7

ags_fluid_iir_filter_util_set_filter_startup

Set filter_startup of fluid_iir_filter_util.

since: 3.9.7

ags_fluid_iir_filter_util_set_filter_type

Set filter_type of fluid_iir_filter_util.

since: 3.9.7

ags_fluid_iir_filter_util_set_flags

Set flags of fluid_iir_filter_util.

since: 3.9.7

ags_fluid_iir_filter_util_set_format

Set format of fluid_iir_filter_util.

since: 3.9.6

ags_fluid_iir_filter_util_set_q_lin

Set q_lin of fluid_iir_filter_util.

since: 3.9.7

ags_fluid_iir_filter_util_set_samplerate

Set samplerate of fluid_iir_filter_util.

since: 3.9.6

ags_fluid_iir_filter_util_set_source

Set source buffer of fluid_iir_filter_util.

since: 3.9.6

ags_fluid_iir_filter_util_set_source_stride

Set source stride of fluid_iir_filter_util.

since: 3.9.6