Struct

AgsAudioEnvelopeUtil

since: 6.0

Description

struct AgsEnvelopeUtil {
  gpointer destination;
  guint destination_stride;
  gpointer source;
  guint source_stride;
  guint buffer_length;
  guint format;
  guint samplerate;
  gdouble volume;
  gdouble amount;
  gboolean wah_wah_enabled;
  gdouble wah_wah_delay;
  gdouble wah_wah_lfo_depth;
  gdouble wah_wah_lfo_freq;
  gdouble wah_wah_tuning;
  guint wah_wah_lfo_frame_count;
  guint wah_wah_lfo_offset;
}
No description available.
Structure members
destination
No description available.
destination_stride
No description available.
source
No description available.
source_stride
No description available.
buffer_length
No description available.
format
No description available.
samplerate
No description available.
volume
No description available.
amount
No description available.
wah_wah_enabled
No description available.
wah_wah_delay
No description available.
wah_wah_lfo_depth
No description available.
wah_wah_lfo_freq
No description available.
wah_wah_tuning
No description available.
wah_wah_lfo_frame_count
No description available.
wah_wah_lfo_offset
No description available.

Available since: 6.0

Functions

ags_envelope_util_alloc

Allocate AgsEnvelopeUtil-struct.

since: 3.9.2

Instance methods

ags_envelope_util_compute

Compute envelope.

since: 3.9.2

ags_envelope_util_compute_complex

Compute envelope of complex floating point data.

since: 3.9.2

ags_envelope_util_compute_double

Compute envelope of double floating point data.

since: 3.9.2

ags_envelope_util_compute_float

Compute envelope of floating point data.

since: 3.9.2

ags_envelope_util_compute_s16

Compute envelope of signed 16 bit data.

since: 3.9.2

ags_envelope_util_compute_s24

Compute envelope of signed 24 bit data.

since: 3.9.2

ags_envelope_util_compute_s32

Compute envelope of signed 32 bit data.

since: 3.9.2

ags_envelope_util_compute_s64

Compute envelope of signed 64 bit data.

since: 3.9.2

ags_envelope_util_compute_s8

Compute envelope of signed 8 bit data.

since: 3.9.2

ags_envelope_util_copy

Create a copy of ptr.

since: 3.9.2

ags_envelope_util_free

Free the memory of ptr.

since: 3.9.2

ags_envelope_util_get_amount

Get amount of envelope_util.

since: 3.9.2

ags_envelope_util_get_buffer_length

Get buffer length of envelope_util.

since: 3.9.2

ags_envelope_util_get_destination

Get destination buffer of envelope_util.

since: 3.9.2

ags_envelope_util_get_destination_stride

Get destination stride of envelope_util.

since: 3.9.2

ags_envelope_util_get_format

Get format of envelope_util.

since: 3.9.6

ags_envelope_util_get_source

Get source buffer of envelope_util.

since: 3.9.2

ags_envelope_util_get_source_stride

Get source stride of envelope_util.

since: 3.9.2

ags_envelope_util_get_volume

Get volume of envelope_util.

since: 3.9.2

ags_envelope_util_get_wah_wah_lfo_depth

Get wah-wah LFO depth of envelope_util.

since: 5.2.0

ags_envelope_util_get_wah_wah_lfo_freq

Get wah-wah LFO freq of envelope_util.

since: 5.2.0

ags_envelope_util_get_wah_wah_lfo_offset

Get wah-wah LFO offset of envelope_util.

since: 5.2.4

ags_envelope_util_get_wah_wah_tuning

Get wah-wah tuning of envelope_util.

since: 5.2.0

ags_envelope_util_set_amount

Set amount of envelope_util.

since: 3.9.2

ags_envelope_util_set_buffer_length

Set buffer_length of envelope_util.

since: 3.9.2

ags_envelope_util_set_destination

Set destination buffer of envelope_util.

since: 3.9.2

ags_envelope_util_set_destination_stride

Set destination stride of envelope_util.

since: 3.9.2

ags_envelope_util_set_format

Set format of envelope_util.

since: 3.9.6

ags_envelope_util_set_source

Set source buffer of envelope_util.

since: 3.9.2

ags_envelope_util_set_source_stride

Set source stride of envelope_util.

since: 3.9.2

ags_envelope_util_set_volume

Set volume of envelope_util.

since: 3.9.2

ags_envelope_util_set_wah_wah_lfo_depth

Set wah_wah_lfo_depth of envelope_util.

since: 5.2.0

ags_envelope_util_set_wah_wah_lfo_freq

Set wah_wah_lfo_freq of envelope_util.

since: 5.2.0

ags_envelope_util_set_wah_wah_lfo_offset

Set wah_wah_lfo_offset of envelope_util.

since: 5.2.4

ags_envelope_util_set_wah_wah_tuning

Set wah_wah_tuning of envelope_util.

since: 5.2.0