Advanced Gtk+ Sequencer Reference Manual | ||||
---|---|---|---|---|
Top | Description |
#include <ags/audio/ags_recall_recycling.h> struct AgsRecallRecycling; struct AgsRecallRecyclingClass; enum AgsRecallRecyclingFlags;GList * ags_recall_recycling_get_child_source (AgsRecallRecycling *recall_recycling
); AgsRecallRecycling * ags_recall_recycling_new ();
struct AgsRecallRecycling { AgsRecall recall; guint flags; guint audio_channel; AgsRecycling *destination; gulong destination_add_audio_signal_handler; gulong destination_remove_audio_signal_handler; AgsRecycling *source; gulong source_add_audio_signal_handler; gulong source_remove_audio_signal_handler; AgsAudioSignal *child_destination; GList *child_source; };
typedef enum { AGS_RECALL_RECYCLING_GARBAGE_COLLECTOR = 1, AGS_RECALL_RECYCLING_MAP_CHILD_DESTINATION = 1 << 1, AGS_RECALL_RECYCLING_MAP_CHILD_SOURCE = 1 << 2, AGS_RECALL_RECYCLING_CREATE_DESTINATION_ON_MAP_SOURCE = 1 << 3, } AgsRecallRecyclingFlags;
GList * ags_recall_recycling_get_child_source (AgsRecallRecycling *recall_recycling
);
AgsRecallRecycling * ags_recall_recycling_new ();
Creates a AgsRecallRecycling
Returns : |
a new AgsRecallRecycling |
Since 0.4