AgsRecallDependency

AgsRecallDependency — Object specifing dependency

Functions

Object Hierarchy

    GObject
    ╰── AgsRecallDependency

Implemented Interfaces

AgsRecallDependency implements AgsConnectable.

Includes

#include <ags/audio/ags_recall_dependency.h>

Description

AgsRecallDependency specifies dependencies on other recalls. Dependencies are resolved during initialization.

Functions

ags_recall_dependency_find_dependency ()

GList *
ags_recall_dependency_find_dependency (GList *recall_dependencies,
                                       GObject *dependency);

Retrieve dependency.

Parameters

recall_dependencies

a GList containing AgsRecallDependency

 

dependency

the AgsRecall depending on

 

Returns

Next match.

Since: 0.4.0


ags_recall_dependency_find_dependency_by_provider ()

GList *
ags_recall_dependency_find_dependency_by_provider
                               (GList *recall_dependencies,
                                GObject *provider);

Retrieve dependency by provider.

Parameters

recall_dependencies

a GList containing AgsRecallDependency

 

provider

the object providing recall, like AgsAudio or AgsChannel

 

Returns

Next match.

Since: 0.4.0


ags_recall_dependency_resolve ()

GObject *
ags_recall_dependency_resolve (AgsRecallDependency *recall_dependency,
                               AgsRecallID *recall_id);

Resolve dependency.

Parameters

recall_dependency

an AgsRecallDependency

 

recall_id

the AgsRecallID refering to

 

Returns

the AgsRecall dependency.

Since: 0.4.0


ags_recall_dependency_new ()

AgsRecallDependency *
ags_recall_dependency_new (GObject *dependency);

Creates a AgsRecallDependency

Parameters

dependency

the AgsRecall depending on

 

Returns

a new AgsRecallDependency

Since: 0.4.0

Types and Values