Struct

AgsAudioHQPitchUtil

Description

struct AgsHQPitchUtil {
  gpointer source;
  guint source_stride;
  gpointer destination;
  guint destination_stride;
  gpointer low_mix_buffer;
  guint low_mix_buffer_max_buffer_length;
  gpointer new_mix_buffer;
  guint new_mix_buffer_max_buffer_length;
  guint buffer_length;
  AgsSoundcardFormat format;
  guint samplerate;
  gdouble base_key;
  gdouble tuning;
  AgsLinearInterpolateUtil* linear_interpolate_util;
}
No description available.
Structure members
source
No description available.
source_stride
No description available.
destination
No description available.
destination_stride
No description available.
low_mix_buffer
No description available.
low_mix_buffer_max_buffer_length
No description available.
new_mix_buffer
No description available.
new_mix_buffer_max_buffer_length
No description available.
buffer_length
No description available.
format
No description available.
samplerate
No description available.
base_key
No description available.
tuning
No description available.
linear_interpolate_util
No description available.

Functions

ags_hq_pitch_util_alloc

Allocate AgsHQPitchUtil-struct.

since: 3.9.6

Instance methods

ags_hq_pitch_util_copy

Create a copy of ptr.

since: 3.9.6

ags_hq_pitch_util_free

Free the memory of ptr.

since: 3.9.6

ags_hq_pitch_util_get_base_key

Get base key of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_get_buffer_length

Get buffer length of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_get_destination

Get destination buffer of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_get_destination_stride

Get destination stride of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_get_format

Get format of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_get_samplerate

Get samplerate of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_get_source

Get source buffer of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_get_source_stride

Get source stride of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_get_tuning

Get tuning of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_pitch

Pitch hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_pitch_complex

Pitch hq_pitch_util of complex data.

since: 3.9.6

ags_hq_pitch_util_pitch_double

Pitch hq_pitch_util of double precision floating point data.

since: 3.9.6

ags_hq_pitch_util_pitch_float

Pitch hq_pitch_util of floating point data.

since: 3.9.6

ags_hq_pitch_util_pitch_s16

Pitch hq_pitch_util of signed 16 bit data.

since: 3.9.6

ags_hq_pitch_util_pitch_s24

Pitch hq_pitch_util of signed 24 bit data.

since: 3.9.6

ags_hq_pitch_util_pitch_s32

Pitch hq_pitch_util of signed 32 bit data.

since: 3.9.6

ags_hq_pitch_util_pitch_s64

Pitch hq_pitch_util of signed 64 bit data.

since: 3.9.6

ags_hq_pitch_util_pitch_s8

Pitch hq_pitch_util of signed 8 bit data.

since: 3.9.6

ags_hq_pitch_util_set_base_key

Set base_key of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_set_buffer_length

Set buffer_length of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_set_destination

Set destination buffer of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_set_destination_stride

Set destination stride of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_set_format

Set format of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_set_samplerate

Set samplerate of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_set_source

Set source buffer of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_set_source_stride

Set source stride of hq_pitch_util.

since: 3.9.6

ags_hq_pitch_util_set_tuning

Set tuning of hq_pitch_util.

since: 3.9.6