Advanced Gtk+ Sequencer Reference Manual | ||||
---|---|---|---|---|
Top | Description |
#include <ags/audio/ags_recall_dependency.h> struct AgsRecallDependency; struct AgsRecallDependencyClass;GList * ags_recall_dependency_find_dependency (,
GList *recall_dependencies);
GObject *dependencyGList * ags_recall_dependency_find_dependency_by_provider (,
GList *recall_dependencies); AgsRecallDependency * ags_recall_dependency_new (
GObject *provider);
GObject *dependencyGObject * ags_recall_dependency_resolve (AgsRecallDependency *recall_dependency
,AgsRecallID *recall_id
);
AgsRecallDependency specifies dependencies on other recalls. Dependencies are resolved during initialization.
GList * ags_recall_dependency_find_dependency (,
GList *recall_dependencies);
GObject *dependency
Retrieve dependency.
|
a |
|
the AgsRecall depending on |
Returns : |
Next match. |
Since 0.4.0
GList * ags_recall_dependency_find_dependency_by_provider (,
GList *recall_dependencies);
GObject *provider
Retrieve dependency by provider.
|
a |
|
the object providing recall, like AgsAudio or AgsChannel |
Returns : |
Next match. |
Since 0.4.0
AgsRecallDependency * ags_recall_dependency_new (GObject *dependency
);
Creates a AgsRecallDependency
|
the AgsRecall depending on |
Returns : |
a new AgsRecallDependency |
Since 0.4.0
GObject * ags_recall_dependency_resolve (AgsRecallDependency *recall_dependency
,AgsRecallID *recall_id
);
Resolve dependency.
|
an AgsRecallDependency |
|
the AgsRecallID refering to |
Returns : |
the AgsRecall dependency. |
Since 0.4.0