Top |
AgsFluidInterpolateLinearUtilAgsFluidInterpolateLinearUtil — util functions to fluid interpolate linear |
Functions
Functions
ags_fluid_interpolate_linear_util_alloc ()
AgsFluidInterpolateLinearUtil * ags_fluid_interpolate_linear_util_alloc ();
Allocate
Since:
ags_fluid_interpolate_linear_util_copy ()
gpointer ags_fluid_interpolate_linear_util_copy (AgsFluidInterpolateLinearUtil *ptr
);
Create a copy of ptr
.
Since:
ags_fluid_interpolate_linear_util_free ()
void ags_fluid_interpolate_linear_util_free (AgsFluidInterpolateLinearUtil *ptr
);
Free the memory of ptr
.
Since:
ags_fluid_interpolate_linear_util_get_source ()
gpointer ags_fluid_interpolate_linear_util_get_source (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Get source buffer of fluid_interpolate_linear_util
.
Since:
ags_fluid_interpolate_linear_util_set_source ()
void ags_fluid_interpolate_linear_util_set_source (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
,);
gpointer source
Set source
buffer of fluid_interpolate_linear_util
.
Since:
ags_fluid_interpolate_linear_util_get_source_stride ()
guint ags_fluid_interpolate_linear_util_get_source_stride (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Get source stride of fluid_interpolate_linear_util
.
Since:
ags_fluid_interpolate_linear_util_set_source_stride ()
void ags_fluid_interpolate_linear_util_set_source_stride (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
,);
guint source_stride
Set source
stride of fluid_interpolate_linear_util
.
Parameters
fluid_interpolate_linear_util |
the |
|
source_stride |
the source buffer stride |
Since:
ags_fluid_interpolate_linear_util_get_destination ()
gpointer ags_fluid_interpolate_linear_util_get_destination (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Get destination buffer of fluid_interpolate_linear_util
.
Since:
ags_fluid_interpolate_linear_util_set_destination ()
void ags_fluid_interpolate_linear_util_set_destination (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
,);
gpointer destination
Set destination
buffer of fluid_interpolate_linear_util
.
Parameters
fluid_interpolate_linear_util |
the |
|
destination |
the destination buffer |
Since:
ags_fluid_interpolate_linear_util_get_destination_stride ()
guint ags_fluid_interpolate_linear_util_get_destination_stride (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Get destination stride of fluid_interpolate_linear_util
.
Since:
ags_fluid_interpolate_linear_util_set_destination_stride ()
void ags_fluid_interpolate_linear_util_set_destination_stride (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
,);
guint destination_stride
Set destination
stride of fluid_interpolate_linear_util
.
Parameters
fluid_interpolate_linear_util |
the |
|
destination_stride |
the destination buffer stride |
Since:
ags_fluid_interpolate_linear_util_get_buffer_length ()
guint ags_fluid_interpolate_linear_util_get_buffer_length (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Get buffer length of fluid_interpolate_linear_util
.
Since:
ags_fluid_interpolate_linear_util_set_buffer_length ()
void ags_fluid_interpolate_linear_util_set_buffer_length (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
,);
guint buffer_length
Set buffer_length
of fluid_interpolate_linear_util
.
Parameters
fluid_interpolate_linear_util |
the |
|
buffer_length |
the buffer length |
Since:
ags_fluid_interpolate_linear_util_get_format ()
guint ags_fluid_interpolate_linear_util_get_format (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Get format of fluid_interpolate_linear_util
.
Since:
ags_fluid_interpolate_linear_util_set_format ()
void ags_fluid_interpolate_linear_util_set_format (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
,);
guint format
Set format
of fluid_interpolate_linear_util
.
Since:
ags_fluid_interpolate_linear_util_get_samplerate ()
guint ags_fluid_interpolate_linear_util_get_samplerate (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Get samplerate of fluid_interpolate_linear_util
.
Since:
ags_fluid_interpolate_linear_util_set_samplerate ()
void ags_fluid_interpolate_linear_util_set_samplerate (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
,);
guint samplerate
Set samplerate
of fluid_interpolate_linear_util
.
Parameters
fluid_interpolate_linear_util |
the |
|
samplerate |
the samplerate |
Since:
ags_fluid_interpolate_linear_util_get_phase_increment ()
gdouble ags_fluid_interpolate_linear_util_get_phase_increment (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
ags_fluid_interpolate_linear_util_set_phase_increment ()
void ags_fluid_interpolate_linear_util_set_phase_increment (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
,);
gdouble phase_increment
Set phase_increment
of fluid_interpolate_linear_util
.
Parameters
fluid_interpolate_linear_util |
the |
|
phase_increment |
the phase increment |
Since:
ags_fluid_interpolate_linear_util_pitch_s8 ()
void ags_fluid_interpolate_linear_util_pitch_s8 (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Pitch fluid_interpolate_linear_util
of signed 8 bit data.
Since:
ags_fluid_interpolate_linear_util_pitch_s16 ()
void ags_fluid_interpolate_linear_util_pitch_s16 (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Pitch fluid_interpolate_linear_util
of signed 16 bit data.
Since:
ags_fluid_interpolate_linear_util_pitch_s24 ()
void ags_fluid_interpolate_linear_util_pitch_s24 (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Pitch fluid_interpolate_linear_util
of signed 24 bit data.
Since:
ags_fluid_interpolate_linear_util_pitch_s32 ()
void ags_fluid_interpolate_linear_util_pitch_s32 (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Pitch fluid_interpolate_linear_util
of signed 32 bit data.
Since:
ags_fluid_interpolate_linear_util_pitch_s64 ()
void ags_fluid_interpolate_linear_util_pitch_s64 (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Pitch fluid_interpolate_linear_util
of signed 64 bit data.
Since:
ags_fluid_interpolate_linear_util_pitch_float ()
void ags_fluid_interpolate_linear_util_pitch_float (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Pitch fluid_interpolate_linear_util
of floating point data.
Since:
ags_fluid_interpolate_linear_util_pitch_double ()
void ags_fluid_interpolate_linear_util_pitch_double (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Pitch fluid_interpolate_linear_util
of double precision floating point data.
Since:
ags_fluid_interpolate_linear_util_pitch_complex ()
void ags_fluid_interpolate_linear_util_pitch_complex (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Pitch fluid_interpolate_linear_util
of complex data.
Since:
ags_fluid_interpolate_linear_util_pitch ()
void ags_fluid_interpolate_linear_util_pitch (AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util
);
Pitch fluid_interpolate_linear_util
.
Since:
ags_fluid_interpolate_linear_util_fill_s8 ()
void ags_fluid_interpolate_linear_util_fill_s8 (,
gint8 *destination,
gint8 *source,
guint buffer_length);
gdouble phase_incr
ags_fluid_interpolate_linear_util_fill_s8
is deprecated and should not be used in newly-written code.
Perform fluid interpolate linear on buffer
and return the result in output_buffer
.
Parameters
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
phase_incr |
the phase increment |
Since:
ags_fluid_interpolate_linear_util_fill_s16 ()
void ags_fluid_interpolate_linear_util_fill_s16 (,
gint16 *destination,
gint16 *source,
guint buffer_length);
gdouble phase_incr
ags_fluid_interpolate_linear_util_fill_s16
is deprecated and should not be used in newly-written code.
Perform fluid interpolate linear on buffer
and return the result in output_buffer
.
Parameters
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
phase_incr |
the phase increment |
Since:
ags_fluid_interpolate_linear_util_fill_s24 ()
void ags_fluid_interpolate_linear_util_fill_s24 (,
gint32 *destination,
gint32 *source,
guint buffer_length);
gdouble phase_incr
ags_fluid_interpolate_linear_util_fill_s24
is deprecated and should not be used in newly-written code.
Perform fluid interpolate linear on buffer
and return the result in output_buffer
.
Parameters
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
phase_incr |
the phase increment |
Since:
ags_fluid_interpolate_linear_util_fill_s32 ()
void ags_fluid_interpolate_linear_util_fill_s32 (,
gint32 *destination,
gint32 *source,
guint buffer_length);
gdouble phase_incr
ags_fluid_interpolate_linear_util_fill_s32
is deprecated and should not be used in newly-written code.
Perform fluid interpolate linear on buffer
and return the result in output_buffer
.
Parameters
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
phase_incr |
the phase increment |
Since:
ags_fluid_interpolate_linear_util_fill_s64 ()
void ags_fluid_interpolate_linear_util_fill_s64 (,
gint64 *destination,
gint64 *source,
guint buffer_length);
gdouble phase_incr
ags_fluid_interpolate_linear_util_fill_s64
is deprecated and should not be used in newly-written code.
Perform fluid interpolate linear on buffer
and return the result in output_buffer
.
Parameters
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
phase_incr |
the phase increment |
Since:
ags_fluid_interpolate_linear_util_fill_float ()
void ags_fluid_interpolate_linear_util_fill_float (,
gfloat *destination,
gfloat *source,
guint buffer_length);
gdouble phase_incr
ags_fluid_interpolate_linear_util_fill_float
is deprecated and should not be used in newly-written code.
Perform fluid interpolate linear on buffer
and return the result in output_buffer
.
Parameters
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
phase_incr |
the phase increment |
Since:
ags_fluid_interpolate_linear_util_fill_double ()
void ags_fluid_interpolate_linear_util_fill_double (,
gdouble *destination,
gdouble *source,
guint buffer_length);
gdouble phase_incr
ags_fluid_interpolate_linear_util_fill_double
is deprecated and should not be used in newly-written code.
Perform fluid interpolate linear on buffer
and return the result in output_buffer
.
Parameters
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
phase_incr |
the phase increment |
Since:
ags_fluid_interpolate_linear_util_fill_complex ()
void ags_fluid_interpolate_linear_util_fill_complex (,
AgsComplex *destination,
AgsComplex *source,
guint buffer_length);
gdouble phase_incr
ags_fluid_interpolate_linear_util_fill_complex
is deprecated and should not be used in newly-written code.
Perform fluid interpolate linear on buffer
and return the result in output_buffer
.
Parameters
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
phase_incr |
the phase increment |
Since: