| 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