| Top |
| #define | AGS_CHORUS_UTIL_DEFAULT_PITCH_MIX_BUFFER_SIZE |
| #define | AGS_CHORUS_UTIL_DEFAULT_HISTORY_BUFFER_LENGTH |
| #define | AGS_CHORUS_UTIL_DEFAULT_LFO_OSCILLATOR |
| #define | AGS_CHORUS_UTIL_DEFAULT_LFO_FREQUENCY |
| #define | AGS_CHORUS_UTIL_DEFAULT_DEPTH |
| #define | AGS_CHORUS_UTIL_DEFAULT_MIX |
| #define | AGS_CHORUS_UTIL_DEFAULT_DELAY |
| #define | AGS_TYPE_CHORUS_UTIL |
| struct | AgsChorusUtil |
AgsChorusUtil * ags_chorus_util_alloc ();
Allocate AgsChorusUtil.
Since: 3.13.4
gpointer
ags_chorus_util_copy (AgsChorusUtil *ptr);
Create a copy of ptr
.
Since: 3.13.4
void
ags_chorus_util_free (AgsChorusUtil *ptr);
Free the memory of ptr
.
Since: 3.13.4
gpointer
ags_chorus_util_get_source (AgsChorusUtil *chorus_util);
Get source buffer of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_source (AgsChorusUtil *chorus_util,gpointer source);
Set source
buffer of chorus_util
.
Since: 3.13.4
guint
ags_chorus_util_get_source_stride (AgsChorusUtil *chorus_util);
Get source stride of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_source_stride (AgsChorusUtil *chorus_util,guint source_stride);
Set source
stride of chorus_util
.
Since: 3.13.4
gpointer
ags_chorus_util_get_destination (AgsChorusUtil *chorus_util);
Get destination buffer of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_destination (AgsChorusUtil *chorus_util,gpointer destination);
Set destination
buffer of chorus_util
.
Since: 3.13.4
guint
ags_chorus_util_get_destination_stride
(AgsChorusUtil *chorus_util);
Get destination stride of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_destination_stride (AgsChorusUtil *chorus_util,guint destination_stride);
Set destination
stride of chorus_util
.
Since: 3.13.4
guint
ags_chorus_util_get_buffer_length (AgsChorusUtil *chorus_util);
Get buffer length of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_buffer_length (AgsChorusUtil *chorus_util,guint buffer_length);
Set buffer_length
of chorus_util
.
Since: 3.13.4
guint
ags_chorus_util_get_format (AgsChorusUtil *chorus_util);
Get format of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_format (AgsChorusUtil *chorus_util,guint format);
Set format
of chorus_util
.
Since: 3.13.4
guint
ags_chorus_util_get_samplerate (AgsChorusUtil *chorus_util);
Get samplerate of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_samplerate (AgsChorusUtil *chorus_util,guint samplerate);
Set samplerate
of chorus_util
.
Since: 3.13.4
guint64
ags_chorus_util_get_offset (AgsChorusUtil *chorus_util);
Get offset of chorus_util
.
Since: 4.0.0
void ags_chorus_util_set_offset (AgsChorusUtil *chorus_util,guint64 offset);
Set offset
of chorus_util
.
Since: 4.0.0
gdouble
ags_chorus_util_get_base_key (AgsChorusUtil *chorus_util);
Get base key of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_base_key (AgsChorusUtil *chorus_util,gdouble base_key);
Set base_key
of chorus_util
.
Since: 3.13.4
gdouble
ags_chorus_util_get_input_volume (AgsChorusUtil *chorus_util);
Get input volume of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_input_volume (AgsChorusUtil *chorus_util,gdouble input_volume);
Set input_volume
of chorus_util
.
Since: 3.13.4
gdouble
ags_chorus_util_get_output_volume (AgsChorusUtil *chorus_util);
Get output volume of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_output_volume (AgsChorusUtil *chorus_util,gdouble output_volume);
Set output_volume
of chorus_util
.
Since: 3.13.4
guint
ags_chorus_util_get_lfo_oscillator (AgsChorusUtil *chorus_util);
Get LFO oscillator of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_lfo_oscillator (AgsChorusUtil *chorus_util,guint lfo_oscillator);
Set lfo_oscillator
of chorus_util
.
chorus_util |
the AgsChorusUtil |
|
lfo_oscillator |
the LFO oscillator of AgsSynthOscillatorMode |
Since: 3.13.4
gdouble
ags_chorus_util_get_lfo_frequency (AgsChorusUtil *chorus_util);
Get LFO frequency of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_lfo_frequency (AgsChorusUtil *chorus_util,gdouble lfo_frequency);
Set lfo_frequency
of chorus_util
.
Since: 3.13.4
gdouble
ags_chorus_util_get_depth (AgsChorusUtil *chorus_util);
Get depth of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_depth (AgsChorusUtil *chorus_util,gdouble depth);
Set depth
of chorus_util
.
Since: 3.13.4
gdouble
ags_chorus_util_get_mix (AgsChorusUtil *chorus_util);
Get mix of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_mix (AgsChorusUtil *chorus_util,gdouble mix);
Set mix
of chorus_util
.
Since: 3.13.4
gdouble
ags_chorus_util_get_delay (AgsChorusUtil *chorus_util);
Get delay of chorus_util
.
Since: 3.13.4
void ags_chorus_util_set_delay (AgsChorusUtil *chorus_util,gdouble delay);
Set delay
of chorus_util
.
Since: 3.13.4
GType
ags_chorus_util_get_pitch_type (AgsChorusUtil *chorus_util);
Get pitch type of chorus_util
.
Since: 4.0.0
void ags_chorus_util_set_pitch_type (AgsChorusUtil *chorus_util,GType pitch_type);
Set pitch_type
of chorus_util
.
Since: 4.0.0
gpointer
ags_chorus_util_get_pitch_util (AgsChorusUtil *chorus_util);
Get pitch util of chorus_util
.
Since: 4.0.0
void ags_chorus_util_set_pitch_util (AgsChorusUtil *chorus_util,gpointer pitch_util);
Set pitch_util
of chorus_util
.
Since: 4.0.0
void
ags_chorus_util_compute_s8 (AgsChorusUtil *chorus_util);
Choralize chorus_util
of signed 8 bit data.
Since: 3.13.4
void
ags_chorus_util_compute_s16 (AgsChorusUtil *chorus_util);
Choralize chorus_util
of signed 16 bit data.
Since: 3.13.4
void
ags_chorus_util_compute_s24 (AgsChorusUtil *chorus_util);
Choralize chorus_util
of signed 24 bit data.
Since: 3.13.4
void
ags_chorus_util_compute_s32 (AgsChorusUtil *chorus_util);
Choralize chorus_util
of signed 32 bit data.
Since: 3.13.4
void
ags_chorus_util_compute_s64 (AgsChorusUtil *chorus_util);
Choralize chorus_util
of signed 64 bit data.
Since: 3.13.4
void
ags_chorus_util_compute_float (AgsChorusUtil *chorus_util);
Choralize chorus_util
of floating point data.
Since: 3.13.4
void
ags_chorus_util_compute_double (AgsChorusUtil *chorus_util);
Choralize chorus_util
of double precision floating point data.
Since: 3.13.4
void
ags_chorus_util_compute_complex (AgsChorusUtil *chorus_util);
Choralize chorus_util
of complex data.
Since: 3.13.4
void
ags_chorus_util_compute (AgsChorusUtil *chorus_util);
Choralize chorus_util
.
Since: 3.13.4
#define AGS_CHORUS_UTIL_DEFAULT_PITCH_MIX_BUFFER_SIZE (65536)
#define AGS_CHORUS_UTIL_DEFAULT_HISTORY_BUFFER_LENGTH (256)
#define AGS_CHORUS_UTIL_DEFAULT_LFO_OSCILLATOR (AGS_SYNTH_OSCILLATOR_SIN)
struct AgsChorusUtil {
gpointer source;
guint source_stride;
gpointer destination;
guint destination_stride;
gpointer pitch_mix_buffer;
guint pitch_mix_max_buffer_length;
gpointer pitch_mix_buffer_history;
guint history_buffer_length;
guint buffer_length;
guint format;
guint samplerate;
guint64 offset;
gdouble base_key;
gdouble input_volume;
gdouble output_volume;
guint lfo_oscillator;
gdouble lfo_frequency;
gdouble depth;
gdouble mix;
gdouble delay;
GType pitch_type;
gpointer pitch_util;
};