Struct

AgsAudioTimeStretchUtil

Description

struct AgsTimeStretchUtil {
  gpointer source;
  guint source_stride;
  guint source_buffer_length;
  gpointer destination;
  guint destination_stride;
  guint destination_buffer_length;
  guint buffer_length;
  AgsSoundcardFormat format;
  guint samplerate;
  gdouble frequency;
  gdouble orig_bpm;
  gdouble new_bpm;
}

No description available.

Structure members
source

No description available.

source_stride

No description available.

source_buffer_length

No description available.

destination

No description available.

destination_stride

No description available.

destination_buffer_length

No description available.

buffer_length

No description available.

format

No description available.

samplerate

No description available.

frequency

No description available.

orig_bpm

No description available.

new_bpm

No description available.

Functions

ags_time_stretch_util_alloc

Allocate AgsTimeStretchUtil-struct.

since: 3.13.0

Instance methods

ags_time_stretch_util_copy

Create a copy of ptr.

since: 3.13.0

ags_time_stretch_util_free

Free the memory of ptr.

since: 3.13.0

ags_time_stretch_util_get_buffer_length

Get buffer size of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_get_destination

Get destination buffer of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_get_destination_buffer_length

Get destination buffer length of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_get_destination_stride

Get destination stride of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_get_format

Get format of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_get_frequency

Get frequency of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_get_new_bpm

Get new BPM of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_get_orig_bpm

Get original BPM of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_get_samplerate

Get samplerate of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_get_source

Get source buffer of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_get_source_buffer_length

Get source buffer length of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_get_source_stride

Get source stride of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_set_buffer_length

Set buffer_length of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_set_destination

Set destination buffer of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_set_destination_buffer_length

Set destination_buffer_length of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_set_destination_stride

Set destination stride of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_set_format

Set format of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_set_frequency

Set frequency of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_set_new_bpm

Set new_bpm of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_set_orig_bpm

Set orig_bpm of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_set_samplerate

Set samplerate of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_set_source

Set source buffer of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_set_source_buffer_length

Set source_buffer_length of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_set_source_stride

Set source stride of time_stretch_util.

since: 3.13.0

ags_time_stretch_util_stretch

Stretch time_stretch_util.

since: 3.13.0

ags_time_stretch_util_stretch_complex

Stretch time_stretch_util of complex data.

since: 3.13.0

ags_time_stretch_util_stretch_double

Stretch time_stretch_util of double precision floating point data.

since: 3.13.0

ags_time_stretch_util_stretch_float

Stretch time_stretch_util of floating point data.

since: 3.13.0

ags_time_stretch_util_stretch_s16

Stretch time_stretch_util of signed 16 bit data.

since: 3.13.0

ags_time_stretch_util_stretch_s24

Stretch time_stretch_util of signed 24 bit data.

since: 3.13.0

ags_time_stretch_util_stretch_s32

Stretch time_stretch_util of signed 32 bit data.

since: 3.13.0

ags_time_stretch_util_stretch_s64

Stretch time_stretch_util of signed 64 bit data.

since: 3.13.0

ags_time_stretch_util_stretch_s8

Stretch time_stretch_util of signed 8 bit data.

since: 3.13.0