| Advanced Gtk+ Sequencer Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
#include <ags/audio/ags_recall_container.h> struct AgsRecallContainer; struct AgsRecallContainerClass; enum AgsRecallContainerFindFlags; enum AgsRecallContainerFlags;GList * ags_recall_container_find (,GList *recall_container,GType type,guint find_flagsAgsRecallID *recall_id); AgsRecall * ags_recall_container_get_recall_audio (AgsRecallContainer *container);GList * ags_recall_container_get_recall_audio_run (AgsRecallContainer *container);GList * ags_recall_container_get_recall_channel (AgsRecallContainer *container);GList * ags_recall_container_get_recall_channel_run (AgsRecallContainer *container); AgsRecallContainer * ags_recall_container_new ();
struct AgsRecallContainer {
GObject object;
guint flags;
GType recall_audio_type;
AgsRecall *recall_audio;
GType recall_audio_run_type;
GList *recall_audio_run;
GType recall_channel_type;
GList *recall_channel;
GType recall_channel_run_type;
GList *recall_channel_run;
};
typedef enum {
AGS_RECALL_CONTAINER_FIND_TYPE,
AGS_RECALL_CONTAINER_FIND_TEMPLATE,
AGS_RECALL_CONTAINER_FIND_RECALL_ID,
} AgsRecallContainerFindFlags;
typedef enum {
AGS_RECALL_CONTAINER_PLAY = 1,
} AgsRecallContainerFlags;
GList * ags_recall_container_find (,GList *recall_container,GType type,guint find_flagsAgsRecallID *recall_id);
Finds AgsRecall for appropriate search criteria.
|
the AgsRecallContainer |
|
recall type |
|
search mask |
|
an AgsRecallID |
Returns : |
the matching recalls |
Since 0.4
AgsRecall * ags_recall_container_get_recall_audio
(AgsRecallContainer *container);
Retrieve recall audio of container.
|
the AgsRecallContainer |
Returns : |
the AgsRecallAudio |
Since 0.4
GList * ags_recall_container_get_recall_audio_run (AgsRecallContainer *container);
Retrieve recall audio run of container.
|
the AgsRecallContainer |
Returns : |
the AgsRecallAudioRun as list |
Since 0.4
GList * ags_recall_container_get_recall_channel (AgsRecallContainer *container);
Retrieve the recall channel of container.
|
the AgsRecallContainer |
Returns : |
the AgsRecallChannel |
Since 0.4
GList * ags_recall_container_get_recall_channel_run (AgsRecallContainer *container);
Retrieve the recall channel run of container.
|
the AgsRecallContainer |
Returns : |
the AgsRecall |
Since 0.4
AgsRecallContainer * ags_recall_container_new ();
Creates an AgsRecallContainer
Returns : |
a new AgsRecallContainer |
Since 0.4