| Top |
| gpointer | audio-signal | Read / Write |
| guint | buffer-size | Read / Write |
| AgsChannel * | channel | Read / Write |
| guint | format | Read / Write |
| GObject * | input-soundcard | Read / Write |
| int | input-soundcard-channel | Read / Write |
| AgsRecycling * | next | Read / Write |
| GObject * | output-soundcard | Read / Write |
| int | output-soundcard-channel | Read / Write |
| AgsRecycling * | parent | Read / Write |
| AgsRecycling * | prev | Read / Write |
| guint | samplerate | Read / Write |
| enum | AgsRecyclingFlags |
| #define | AGS_TYPE_RECYCLING |
| struct | AgsRecycling |
| struct | AgsRecyclingClass |
AgsRecycling forms the nested tree of AgsChannel. Every channel owning audio signal contains therefor an AgsRecycling.
#define AGS_RECYCLING_GET_OBJ_MUTEX(obj) (&(((AgsRecycling *) obj)->obj_mutex))
GRecMutex *
ags_recycling_get_obj_mutex (AgsRecycling *recycling);
Get object mutex.
Since: 3.1.0
gboolean ags_recycling_test_flags (AgsRecycling *recycling,guint flags);
Test flags
to be set on recycling
.
Since: 3.0.0
void ags_recycling_set_flags (AgsRecycling *recycling,guint flags);
Enable a feature of recycling
.
Since: 3.0.0
void ags_recycling_unset_flags (AgsRecycling *recycling,guint flags);
Disable a feature of recycling
.
Since: 3.0.0
GObject *
ags_recycling_get_channel (AgsRecycling *recycling);
Get channel.
Since: 3.1.0
void ags_recycling_set_channel (AgsRecycling *recycling,GObject *channel);
Set channel.
Since: 3.1.0
AgsRecycling *
ags_recycling_next (AgsRecycling *recycling);
Iterate recycling
.
Since: 3.0.0
AgsRecycling *
ags_recycling_prev (AgsRecycling *recycling);
Iterate recycling
.
Since: 3.0.0
GObject *
ags_recycling_get_output_soundcard (AgsRecycling *recycling);
Get the output soundcard object of recycling
.
Since: 3.1.0
void ags_recycling_set_output_soundcard (AgsRecycling *recycling,GObject *output_soundcard);
Set the output soundcard object of recycling
.
Since: 3.0.0