Top |
AgsLinearInterpolateUtil * ags_linear_interpolate_util_alloc ();
Allocate AgsLinearInterpolateUtil.
Since: 3.9.7
gpointer
ags_linear_interpolate_util_copy (AgsLinearInterpolateUtil *ptr
);
Create a copy of ptr
.
Since: 3.9.7
void
ags_linear_interpolate_util_free (AgsLinearInterpolateUtil *ptr
);
Free the memory of ptr
.
Since: 3.9.7
gpointer
ags_linear_interpolate_util_get_source
(AgsLinearInterpolateUtil *linear_interpolate_util
);
Get source buffer of linear_interpolate_util
.
Since: 3.9.7
void ags_linear_interpolate_util_set_source (AgsLinearInterpolateUtil *linear_interpolate_util
,gpointer source
);
Set source
buffer of linear_interpolate_util
.
Since: 3.9.7
guint
ags_linear_interpolate_util_get_source_stride
(AgsLinearInterpolateUtil *linear_interpolate_util
);
Get source stride of linear_interpolate_util
.
Since: 3.9.7
void ags_linear_interpolate_util_set_source_stride (AgsLinearInterpolateUtil *linear_interpolate_util
,guint source_stride
);
Set source
stride of linear_interpolate_util
.
Since: 3.9.7
gpointer
ags_linear_interpolate_util_get_destination
(AgsLinearInterpolateUtil *linear_interpolate_util
);
Get destination buffer of linear_interpolate_util
.
Since: 3.9.7
void ags_linear_interpolate_util_set_destination (AgsLinearInterpolateUtil *linear_interpolate_util
,gpointer destination
);
Set destination
buffer of linear_interpolate_util
.
Since: 3.9.7
guint
ags_linear_interpolate_util_get_destination_stride
(AgsLinearInterpolateUtil *linear_interpolate_util
);
Get destination stride of linear_interpolate_util
.
Since: 3.9.7
void ags_linear_interpolate_util_set_destination_stride (AgsLinearInterpolateUtil *linear_interpolate_util
,guint destination_stride
);
Set destination
stride of linear_interpolate_util
.
Since: 3.9.7
guint
ags_linear_interpolate_util_get_buffer_length
(AgsLinearInterpolateUtil *linear_interpolate_util
);
Get buffer length of linear_interpolate_util
.
Since: 3.9.7
void ags_linear_interpolate_util_set_buffer_length (AgsLinearInterpolateUtil *linear_interpolate_util
,guint buffer_length
);
Set buffer_length
of linear_interpolate_util
.
Since: 3.9.7
guint
ags_linear_interpolate_util_get_format
(AgsLinearInterpolateUtil *linear_interpolate_util
);
Get format of linear_interpolate_util
.
Since: 3.9.7
void ags_linear_interpolate_util_set_format (AgsLinearInterpolateUtil *linear_interpolate_util
,guint format
);
Set format
of linear_interpolate_util
.
Since: 3.9.7
guint
ags_linear_interpolate_util_get_samplerate
(AgsLinearInterpolateUtil *linear_interpolate_util
);
Get samplerate of linear_interpolate_util
.
Since: 3.9.7
void ags_linear_interpolate_util_set_samplerate (AgsLinearInterpolateUtil *linear_interpolate_util
,guint samplerate
);
Set samplerate
of linear_interpolate_util
.
Since: 3.9.7
guint
ags_linear_interpolate_util_get_audio_buffer_util_format
(AgsLinearInterpolateUtil *linear_interpolate_util
);
Get audio buffer util format of linear_interpolate_util
.
Since: 3.9.7
void ags_linear_interpolate_util_set_audio_buffer_util_format (AgsLinearInterpolateUtil *linear_interpolate_util
,guint audio_buffer_util_format
);
Set audio_buffer_util_format
of linear_interpolate_util
.
Since: 3.9.7
gdouble
ags_linear_interpolate_util_get_factor
(AgsLinearInterpolateUtil *linear_interpolate_util
);
Get factor of linear_interpolate_util
.
Since: 3.9.7
void ags_linear_interpolate_util_set_factor (AgsLinearInterpolateUtil *linear_interpolate_util
,gdouble factor
);
Set factor
of linear_interpolate_util
.
Since: 3.9.7
void
ags_linear_interpolate_util_pitch_s8 (AgsLinearInterpolateUtil *linear_interpolate_util
);
Pitch linear_interpolate_util
of signed 8 bit data.
Since: 3.9.7
void
ags_linear_interpolate_util_pitch_s16 (AgsLinearInterpolateUtil *linear_interpolate_util
);
Pitch linear_interpolate_util
of signed 16 bit data.
Since: 3.9.7
void
ags_linear_interpolate_util_pitch_s24 (AgsLinearInterpolateUtil *linear_interpolate_util
);
Pitch linear_interpolate_util
of signed 24 bit data.
Since: 3.9.7
void
ags_linear_interpolate_util_pitch_s32 (AgsLinearInterpolateUtil *linear_interpolate_util
);
Pitch linear_interpolate_util
of signed 32 bit data.
Since: 3.9.7
void
ags_linear_interpolate_util_pitch_s64 (AgsLinearInterpolateUtil *linear_interpolate_util
);
Pitch linear_interpolate_util
of signed 64 bit data.
Since: 3.9.7
void
ags_linear_interpolate_util_pitch_float
(AgsLinearInterpolateUtil *linear_interpolate_util
);
Pitch linear_interpolate_util
of floating point data.
Since: 3.9.7
void
ags_linear_interpolate_util_pitch_double
(AgsLinearInterpolateUtil *linear_interpolate_util
);
Pitch linear_interpolate_util
of double precision floating point data.
Since: 3.9.7
void
ags_linear_interpolate_util_pitch_complex
(AgsLinearInterpolateUtil *linear_interpolate_util
);
Pitch linear_interpolate_util
of complex data.
Since: 3.9.7
void
ags_linear_interpolate_util_pitch (AgsLinearInterpolateUtil *linear_interpolate_util
);
Pitch linear_interpolate_util
.
Since: 3.9.7
void ags_linear_interpolate_util_fill_s8 (gint8 *destination
,gint8 *source
,guint buffer_length
,gdouble factor
);
ags_linear_interpolate_util_fill_s8
is deprecated and should not be used in newly-written code.
Perform linear interpolate on buffer
and return the result in output_buffer
.
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
factor |
the factor to interpolate |
Since: 3.8.0
void ags_linear_interpolate_util_fill_s16 (gint16 *destination
,gint16 *source
,guint buffer_length
,gdouble factor
);
ags_linear_interpolate_util_fill_s16
is deprecated and should not be used in newly-written code.
Perform linear interpolate on buffer
and return the result in output_buffer
.
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
factor |
the factor to interpolate |
Since: 3.8.0
void ags_linear_interpolate_util_fill_s24 (gint32 *destination
,gint32 *source
,guint buffer_length
,gdouble factor
);
ags_linear_interpolate_util_fill_s24
is deprecated and should not be used in newly-written code.
Perform linear interpolate on buffer
and return the result in output_buffer
.
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
factor |
the factor to interpolate |
Since: 3.8.0
void ags_linear_interpolate_util_fill_s32 (gint32 *destination
,gint32 *source
,guint buffer_length
,gdouble factor
);
ags_linear_interpolate_util_fill_s32
is deprecated and should not be used in newly-written code.
Perform linear interpolate on buffer
and return the result in output_buffer
.
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
factor |
the factor to interpolate |
Since: 3.8.0
void ags_linear_interpolate_util_fill_s64 (gint64 *destination
,gint64 *source
,guint buffer_length
,gdouble factor
);
ags_linear_interpolate_util_fill_s64
is deprecated and should not be used in newly-written code.
Perform linear interpolate on buffer
and return the result in output_buffer
.
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
factor |
the factor to interpolate |
Since: 3.8.0
void ags_linear_interpolate_util_fill_float (gfloat *destination
,gfloat *source
,guint buffer_length
,gdouble factor
);
ags_linear_interpolate_util_fill_float
is deprecated and should not be used in newly-written code.
Perform linear interpolate on buffer
and return the result in output_buffer
.
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
factor |
the factor to interpolate |
Since: 3.8.0
void ags_linear_interpolate_util_fill_double (gdouble *destination
,gdouble *source
,guint buffer_length
,gdouble factor
);
ags_linear_interpolate_util_fill_double
is deprecated and should not be used in newly-written code.
Perform linear interpolate on buffer
and return the result in output_buffer
.
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
factor |
the factor to interpolate |
Since: 3.8.0
void ags_linear_interpolate_util_fill_complex (AgsComplex *destination
,AgsComplex *source
,guint buffer_length
,gdouble factor
);
ags_linear_interpolate_util_fill_complex
is deprecated and should not be used in newly-written code.
Perform linear interpolate on buffer
and return the result in output_buffer
.
destination |
the destination audio buffer |
|
source |
the source audio buffer |
|
buffer_length |
the buffer length |
|
factor |
the factor to interpolate |
Since: 3.8.0