| Top |
|
|
ags_audio_set_flags () |
|
|
ags_audio_unset_flags () |
|
|
ags_audio_set_audio_channels () |
|
|
ags_audio_set_pads () |
|
|
ags_audio_init_run () |
|
|
ags_audio_tact () |
|
|
ags_audio_done () |
|
|
ags_audio_set_sequence_length () |
|
|
ags_audio_set_devout () |
|
|
ags_audio_add_recycling_container () |
|
|
ags_audio_remove_recycling_container () |
|
|
ags_audio_add_recall_id () |
|
|
ags_audio_remove_recall_id () |
|
|
ags_audio_add_recall_container () |
|
|
ags_audio_remove_recall_container () |
|
|
ags_audio_add_recall () |
|
|
ags_audio_remove_recall () |
|
|
ags_audio_recall_change_state () |
|
|
ags_audio_duplicate_recall () |
|
|
ags_audio_init_recall () |
|
|
ags_audio_resolve_recall () |
|
|
ags_audio_is_playing () |
|
|
ags_audio_play () |
|
|
ags_audio_recursive_play_init () |
|
|
ags_audio_cancel () |
|
|
ags_audio_remove () |
|
|
ags_audio_open_files () |
|
|
ags_audio_find_port () |
|
|
ags_audio_new () |
At least one AGS_AUDIO_OUTPUT_HAS_RECYCLING is set as flag.
If AGS_AUDIO_HAS_NOTATION is set as flag one
void ags_audio_set_flags (,AgsAudio *audio);guint flags
Disable a feature of AgsAudio.
Since 0.4
void ags_audio_set_audio_channels (,AgsAudio *audio);guint audio_channels
Resize audio channels AgsInput will be allocated first.
Since 0.3
void ags_audio_set_pads (,AgsAudio *audio,GType type);guint pads
Sets pad count for the apropriate type
Since 0.3
AgsRecallID * ags_audio_init_run ();AgsAudio *audio
Is emitted as audio is initialized.
Since 0.4
void ags_audio_tact (,AgsAudio *audio);AgsRecallID *recall_id
Is emitted as audio is played.
Since 0.4
void ags_audio_done (,AgsAudio *audio);AgsRecallID *recall_id
Is emitted as playing audio is done.
Since 0.4
void ags_audio_set_sequence_length (,AgsAudio *audio);guint sequence_length
Sets sequence length.
Since 0.4
void ags_audio_set_devout (,AgsAudio *audio);GObject *devout
Sets a devout object on audio.
Since 0.4
void ags_audio_add_recycling_container (,AgsAudio *audio);GObject *recycling_container
Since 0.4
void ags_audio_remove_recycling_container (,AgsAudio *audio);GObject *recycling_container
Since 0.4
void ags_audio_add_recall_id (,AgsAudio *audio);GObject *recall_id
Adds a recall id.
Since 0.4
void ags_audio_remove_recall_id (,AgsAudio *audio);GObject *recall_id
Removes a recall id.
Since 0.4
void ags_audio_add_recall_container (,AgsAudio *audio);GObject *recall_container
Adds a recall container.
Since 0.4
void ags_audio_remove_recall_container (,AgsAudio *audio);GObject *recall_container
Removes a recall container.
Since 0.4
void ags_audio_add_recall (,AgsAudio *audio,GObject *recall);gboolean play
Adds a recall.
Since 0.4
void ags_audio_remove_recall (,AgsAudio *audio,GObject *recall);gboolean play
Removes a recall.
Since 0.4
void ags_audio_recall_change_state (,AgsAudio *audio);gboolean enable
void ags_audio_duplicate_recall (,AgsAudio *audio);AgsRecallID *recall_id
Duplicate all
Since 0.4
void ags_audio_init_recall (,AgsAudio *audio,gint stage);AgsRecallID *recall_id
Initializes the recalls of audio
audio |
the |
|
stage |
stage benning at 0 up to 2, or just -1 |
|
recall_id |
the |
Since 0.4
void ags_audio_resolve_recall (,AgsAudio *audio);AgsRecallID *recall_id
Performs resolving of recalls.
Since 0.4
gboolean ags_audio_is_playing ();AgsAudio *audio
Determine if
Since 0.4
void ags_audio_play (,AgsAudio *audio,AgsRecallID *recall_id);gint stage
Performs on single play call of appropriate stage.
audio |
the |
|
recall_id |
the |
|
stage |
valid range is from 0 up to 2 |
Since 0.4
GList * ags_audio_recursive_play_init (,AgsAudio *audio,gboolean playback,gboolean sequencer);gboolean notation
Initializes
audio |
the |
|
playback |
if doing playback |
|
sequencer |
if doing sequencer |
|
notation |
if doing notation |
Since 0.4
void ags_audio_cancel (,AgsAudio *audio);AgsRecallID *recall_id
Cancel processing audio data.
Since 0.4
void ags_audio_open_files (,AgsAudio *audio,GSList *filenames,gboolean overwrite_channels);gboolean create_channels
Open some files.
audio |
the |
|
filenames |
the files to open |
|
overwrite_channels |
if existing channels should be assigned |
|
create_channels |
if new channels should be created as not fitting if combined with |
Since 0.4