Top | ![]() |
![]() |
![]() |
![]() |
signed |
ags_stream_alloc () |
|
ags_audio_signal_get_length_till_current () |
|
ags_audio_signal_add_stream () |
|
ags_audio_signal_stream_resize () |
|
ags_audio_signal_stream_safe_resize () |
|
ags_audio_signal_realloc_buffer_size () |
|
ags_audio_signal_morph_samplerate () |
|
ags_audio_signal_copy_buffer_to_buffer () |
|
ags_audio_signal_copy_buffer_to_double_buffer () |
|
ags_audio_signal_copy_double_buffer_to_buffer () |
|
ags_audio_signal_duplicate_stream () |
|
ags_audio_signal_get_template () |
|
ags_audio_signal_get_stream_current () |
|
ags_audio_signal_get_by_recall_id () |
|
ags_audio_signal_tile () |
|
ags_audio_signal_scale () |
|
ags_audio_signal_new () |
|
ags_audio_signal_new_with_length () |
signedshort * ags_stream_alloc ();
guint buffer_size
Allocs an audio buffer.
Since 0.3
guint ags_audio_signal_get_length_till_current ();
AgsAudioSignal *audio_signal
Counts the buffers from stream_beginning upto stream_current.
Since 0.4
void ags_audio_signal_add_stream ();
AgsAudioSignal *audio_signal
Adds a buffer at the end of the stream.
Since 0.3
void ags_audio_signal_stream_resize (,
AgsAudioSignal *audio_signal);
guint length
Resizes an
Since 0.3
void ags_audio_signal_stream_safe_resize (,
AgsAudioSignal *audio_signal);
guint length
Resizes an
Since 0.4
void ags_audio_signal_realloc_buffer_size (,
AgsAudioSignal *audio_signal);
guint buffer_size
Realloc the stream to the new buffer size.
Since 0.4
void ags_audio_signal_morph_samplerate (,
AgsAudioSignal *audio_signal,
guint samplerate);
double k_morph
Morph audio quality to new samplerate.
audio_signal |
an |
|
samplerate |
the new samplerate |
|
k_morph |
reserved for future usage |
Since 0.4
void ags_audio_signal_copy_buffer_to_buffer (signed
,short *destination,
guint dchannelssigned
,short *source,
guint schannels);
guint size
Copy a buffer to an other buffer.
destination |
destination buffer |
|
dchannels |
destination audio channels |
|
source |
source buffer |
|
schannels |
source audio channels |
Since 0.3
void ags_audio_signal_copy_buffer_to_double_buffer (,
double *destination,
guint dchannelssigned
,short *source,
guint schannels);
guint size
Copy a buffer to an other buffer.
destination |
destination buffer |
|
dchannels |
destination audio channels |
|
source |
source buffer |
|
schannels |
source audio channels |
Since 0.4
void ags_audio_signal_copy_double_buffer_to_buffer (signed
,short *destination,
guint dchannels,
double *source,
guint schannels);
guint size
Copy a buffer to an other buffer.
destination |
destination buffer |
|
dchannels |
destination audio channels |
|
source |
source buffer |
|
schannels |
source audio channels |
Since 0.4
void ags_audio_signal_duplicate_stream (,
AgsAudioSignal *audio_signal);
AgsAudioSignal *template
Copy stream of one audio signal to another
Since 0.3
AgsAudioSignal * ags_audio_signal_get_template ();
GList *audio_signal
Retrieve the template audio signal.
Since 0.3
GList * ags_audio_signal_get_stream_current (,
GList *audio_signal);
GObject *recall_id
Retrieve next current stream of
Since 0.4
GList * ags_audio_signal_get_by_recall_id (,
GList *audio_signal);
GObject *recall_id
Retrieve next audio signal refering to recall_id
Since 0.3
void ags_audio_signal_tile (,
AgsAudioSignal *audio_signal,
AgsAudioSignal *template);
guint length
Tile audio signal data.
Since 0.4
void ags_audio_signal_scale (,
AgsAudioSignal *audio_signal,
AgsAudioSignal *template);
guint length
Scale audio signal data.
Since 0.4
AgsAudioSignal * ags_audio_signal_new (,
GObject *devout,
GObject *recycling);
GObject *recall_id
Creates a devout
, linking recycling
tree
and refering to recall_id
.
The audio data is tiled to length
frame count.
devout |
the assigned |
|
recycling |
the |
|
recall_id |
the |
Since 0.3