Top |
Functions
Types and Values
#define | AGS_TIME_STRETCH_UTIL_DEFAULT_FREQUENCY |
#define | AGS_TYPE_TIME_STRETCH_UTIL |
struct | AgsTimeStretchUtil |
Functions
ags_time_stretch_util_alloc ()
AgsTimeStretchUtil * ags_time_stretch_util_alloc ();
Allocate AgsTimeStretchUtil.
Since:
ags_time_stretch_util_copy ()
gpointer ags_time_stretch_util_copy (AgsTimeStretchUtil *ptr
);
Create a copy of ptr
.
Since:
ags_time_stretch_util_free ()
void ags_time_stretch_util_free (AgsTimeStretchUtil *ptr
);
Free the memory of ptr
.
Since:
ags_time_stretch_util_get_source ()
gpointer ags_time_stretch_util_get_source (AgsTimeStretchUtil *time_stretch_util
);
Get source buffer of time_stretch_util
.
Since:
ags_time_stretch_util_set_source ()
void ags_time_stretch_util_set_source (AgsTimeStretchUtil *time_stretch_util
,);
gpointer source
Set source
buffer of time_stretch_util
.
Since:
ags_time_stretch_util_get_source_stride ()
guint ags_time_stretch_util_get_source_stride (AgsTimeStretchUtil *time_stretch_util
);
Get source stride of time_stretch_util
.
Since:
ags_time_stretch_util_set_source_stride ()
void ags_time_stretch_util_set_source_stride (AgsTimeStretchUtil *time_stretch_util
,);
guint source_stride
Set source
stride of time_stretch_util
.
Since:
ags_time_stretch_util_get_source_buffer_length ()
guint ags_time_stretch_util_get_source_buffer_length (AgsTimeStretchUtil *time_stretch_util
);
Get source buffer length of time_stretch_util
.
Since:
ags_time_stretch_util_set_source_buffer_length ()
void ags_time_stretch_util_set_source_buffer_length (AgsTimeStretchUtil *time_stretch_util
,);
guint source_buffer_length
Set source_buffer_length
of time_stretch_util
.
Since:
ags_time_stretch_util_get_destination ()
gpointer ags_time_stretch_util_get_destination (AgsTimeStretchUtil *time_stretch_util
);
Get destination buffer of time_stretch_util
.
Since:
ags_time_stretch_util_set_destination ()
void ags_time_stretch_util_set_destination (AgsTimeStretchUtil *time_stretch_util
,);
gpointer destination
Set destination
buffer of time_stretch_util
.
Since:
ags_time_stretch_util_get_destination_stride ()
guint ags_time_stretch_util_get_destination_stride (AgsTimeStretchUtil *time_stretch_util
);
Get destination stride of time_stretch_util
.
Since:
ags_time_stretch_util_set_destination_stride ()
void ags_time_stretch_util_set_destination_stride (AgsTimeStretchUtil *time_stretch_util
,);
guint destination_stride
Set destination
stride of time_stretch_util
.
Since:
ags_time_stretch_util_get_destination_buffer_length ()
guint ags_time_stretch_util_get_destination_buffer_length (AgsTimeStretchUtil *time_stretch_util
);
Get destination buffer length of time_stretch_util
.
Since:
ags_time_stretch_util_set_destination_buffer_length ()
void ags_time_stretch_util_set_destination_buffer_length (AgsTimeStretchUtil *time_stretch_util
,);
guint destination_buffer_length
Set destination_buffer_length
of time_stretch_util
.
Since:
ags_time_stretch_util_get_buffer_size ()
guint ags_time_stretch_util_get_buffer_size (AgsTimeStretchUtil *time_stretch_util
);
Get buffer size of time_stretch_util
.
Since:
ags_time_stretch_util_set_buffer_size ()
void ags_time_stretch_util_set_buffer_size (AgsTimeStretchUtil *time_stretch_util
,);
guint buffer_size
Set buffer_size
of time_stretch_util
.
Since:
ags_time_stretch_util_get_format ()
guint ags_time_stretch_util_get_format (AgsTimeStretchUtil *time_stretch_util
);
Get format of time_stretch_util
.
Since:
ags_time_stretch_util_set_format ()
void ags_time_stretch_util_set_format (AgsTimeStretchUtil *time_stretch_util
,);
guint format
Set format
of time_stretch_util
.
Since:
ags_time_stretch_util_get_samplerate ()
guint ags_time_stretch_util_get_samplerate (AgsTimeStretchUtil *time_stretch_util
);
Get samplerate of time_stretch_util
.
Since:
ags_time_stretch_util_set_samplerate ()
void ags_time_stretch_util_set_samplerate (AgsTimeStretchUtil *time_stretch_util
,);
guint samplerate
Set samplerate
of time_stretch_util
.
Since:
ags_time_stretch_util_get_frequency ()
gdouble ags_time_stretch_util_get_frequency (AgsTimeStretchUtil *time_stretch_util
);
Get frequency of time_stretch_util
.
Since:
ags_time_stretch_util_set_frequency ()
void ags_time_stretch_util_set_frequency (AgsTimeStretchUtil *time_stretch_util
,);
gdouble frequency
Set frequency
of time_stretch_util
.
Since:
ags_time_stretch_util_get_orig_bpm ()
gdouble ags_time_stretch_util_get_orig_bpm (AgsTimeStretchUtil *time_stretch_util
);
Get original BPM of time_stretch_util
.
Since:
ags_time_stretch_util_set_orig_bpm ()
void ags_time_stretch_util_set_orig_bpm (AgsTimeStretchUtil *time_stretch_util
,);
gdouble orig_bpm
Set orig_bpm
of time_stretch_util
.
Since:
ags_time_stretch_util_get_new_bpm ()
gdouble ags_time_stretch_util_get_new_bpm (AgsTimeStretchUtil *time_stretch_util
);
Get new BPM of time_stretch_util
.
Since:
ags_time_stretch_util_set_new_bpm ()
void ags_time_stretch_util_set_new_bpm (AgsTimeStretchUtil *time_stretch_util
,);
gdouble new_bpm
Set new_bpm
of time_stretch_util
.
Since:
ags_time_stretch_util_stretch_s8 ()
void ags_time_stretch_util_stretch_s8 (AgsTimeStretchUtil *time_stretch_util
);
Stretch time_stretch_util
of signed 8 bit data.
Since:
ags_time_stretch_util_stretch_s16 ()
void ags_time_stretch_util_stretch_s16 (AgsTimeStretchUtil *time_stretch_util
);
Stretch time_stretch_util
of signed 16 bit data.
Since:
ags_time_stretch_util_stretch_s24 ()
void ags_time_stretch_util_stretch_s24 (AgsTimeStretchUtil *time_stretch_util
);
Stretch time_stretch_util
of signed 24 bit data.
Since:
ags_time_stretch_util_stretch_s32 ()
void ags_time_stretch_util_stretch_s32 (AgsTimeStretchUtil *time_stretch_util
);
Stretch time_stretch_util
of signed 32 bit data.
Since:
ags_time_stretch_util_stretch_s64 ()
void ags_time_stretch_util_stretch_s64 (AgsTimeStretchUtil *time_stretch_util
);
Stretch time_stretch_util
of signed 64 bit data.
Since:
ags_time_stretch_util_stretch_float ()
void ags_time_stretch_util_stretch_float (AgsTimeStretchUtil *time_stretch_util
);
Stretch time_stretch_util
of floating point data.
Since:
ags_time_stretch_util_stretch_double ()
void ags_time_stretch_util_stretch_double (AgsTimeStretchUtil *time_stretch_util
);
Stretch time_stretch_util
of double precision floating point data.
Since:
ags_time_stretch_util_stretch_complex ()
void ags_time_stretch_util_stretch_complex (AgsTimeStretchUtil *time_stretch_util
);
Stretch time_stretch_util
of complex data.
Since:
ags_time_stretch_util_stretch ()
void ags_time_stretch_util_stretch (AgsTimeStretchUtil *time_stretch_util
);
Stretch time_stretch_util
.
Since:
Types and Values
struct AgsTimeStretchUtil
struct AgsTimeStretchUtil { gpointer source; guint source_stride; guint source_buffer_length; gpointer destination; guint destination_stride; guint destination_buffer_length; guint buffer_size; guint format; guint samplerate; gdouble frequency; gdouble orig_bpm; gdouble new_bpm; };