| Top |
| #define | AGS_GENERIC_PITCH() |
| AgsGenericPitchUtil * | ags_generic_pitch_util_alloc () |
| gpointer | ags_generic_pitch_util_copy () |
| void | ags_generic_pitch_util_free () |
| guint | ags_generic_pitch_util_get_pitch_type () |
| void | ags_generic_pitch_util_set_pitch_type () |
| void | ags_generic_pitch_util_pitch () |
| void | ags_generic_pitch_util_compute_s8 () |
| void | ags_generic_pitch_util_compute_s16 () |
| void | ags_generic_pitch_util_compute_s24 () |
| void | ags_generic_pitch_util_compute_s32 () |
| void | ags_generic_pitch_util_compute_s64 () |
| void | ags_generic_pitch_util_compute_float () |
| void | ags_generic_pitch_util_compute_double () |
| void | ags_generic_pitch_util_compute_complex () |
| GType | ags_generic_pitch_util_get_type () |
| enum | AgsPitchType |
| struct | AgsGenericPitch |
| #define | AGS_TYPE_GENERIC_PITCH_UTIL |
| struct | AgsGenericPitchUtil |
AgsGenericPitchUtil * ags_generic_pitch_util_alloc ();
Allocate AgsGenericPitchUtil.
Since: 3.9.6
void
ags_generic_pitch_util_free (AgsGenericPitchUtil *ptr);
Free AgsGenericPitchUtil.
Since: 3.9.6
guint
ags_generic_pitch_util_get_pitch_type (AgsGenericPitchUtil *generic_pitch_util);
Get pitch type of generic_pitch_util
.
Since: 3.9.6
void ags_generic_pitch_util_set_pitch_type (AgsGenericPitchUtil *generic_pitch_util,guint pitch_type);
Set pitch_type
of generic_pitch_util
.
Since: 3.9.6
void
ags_generic_pitch_util_pitch (AgsGenericPitchUtil *generic_pitch_util);
Pitch generic_pitch_util
.
Since: 3.9.6
void ags_generic_pitch_util_compute_s8 (AgsGenericPitch *generic_pitch,gint8 *buffer,guint buffer_length,guint samplerate,gdouble base_key,gdouble tuning);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
void ags_generic_pitch_util_compute_s16 (AgsGenericPitch *generic_pitch,gint16 *buffer,guint buffer_length,guint samplerate,gdouble base_key,gdouble tuning);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
void ags_generic_pitch_util_compute_s24 (AgsGenericPitch *generic_pitch,gint32 *buffer,guint buffer_length,guint samplerate,gdouble base_key,gdouble tuning);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
void ags_generic_pitch_util_compute_s32 (AgsGenericPitch *generic_pitch,gint32 *buffer,guint buffer_length,guint samplerate,gdouble base_key,gdouble tuning);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
void ags_generic_pitch_util_compute_s64 (AgsGenericPitch *generic_pitch,gint64 *buffer,guint buffer_length,guint samplerate,gdouble base_key,gdouble tuning);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
void ags_generic_pitch_util_compute_float (AgsGenericPitch *generic_pitch,gfloat *buffer,guint buffer_length,guint samplerate,gdouble base_key,gdouble tuning);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
void ags_generic_pitch_util_compute_double (AgsGenericPitch *generic_pitch,gdouble *buffer,guint buffer_length,guint samplerate,gdouble base_key,gdouble tuning);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
void ags_generic_pitch_util_compute_complex (AgsGenericPitch *generic_pitch,AgsComplex *buffer,guint buffer_length,guint samplerate,gdouble base_key,gdouble tuning);
Apply pitch filter.
generic_pitch |
the AgsGenericPitch |
|
buffer |
the audio buffer |
|
buffer_length |
the audio buffer's length |
|
samplerate |
the samplerate |
|
base_key |
the base key |
|
tuning |
the tuning |
Since: 3.9.0
Enum values to select the desired pitch strategy.
struct AgsGenericPitchUtil {
guint pitch_type;
AgsFastPitchUtil *fast_pitch_util;
AgsHQPitchUtil *hq_pitch_util;
AgsFluidInterpolateNoneUtil *fluid_interpolate_none_util;
AgsFluidInterpolateLinearUtil *fluid_interpolate_linear_util;
AgsFluidInterpolate4thOrderUtil *fluid_interpolate_4th_order_util;
AgsFluidInterpolate7thOrderUtil *fluid_interpolate_7th_order_util;
};