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