| Top |
| void | ags_recycling_set_soundcard () |
| void | ags_recycling_add_audio_signal () |
| void | ags_recycling_remove_audio_signal () |
| void | ags_recycling_create_audio_signal_with_defaults () |
| void | ags_recycling_create_audio_signal_with_frame_count () |
| gint | ags_recycling_position () |
| AgsRecycling * | ags_recycling_find_next_channel () |
| gboolean | ags_recycling_is_active () |
| AgsRecycling * | ags_recycling_new () |
| #define | AGS_IS_RECYCLING() |
| #define | AGS_RECYCLING() |
| #define | AGS_RECYCLING_CLASS() |
| #define | AGS_RECYCLING_GET_CLASS() |
| GType | ags_recycling_get_type () |
| AgsAudioSignal * | audio-signal | Read / Write |
| AgsChannel * | channel | Read / Write |
| AgsRecycling * | next | Read / Write |
| AgsRecycling * | parent | Read / Write |
| AgsRecycling * | prev | Read / Write |
| GObject * | soundcard | Read / Write |
| enum | AgsRecyclingFlags |
| #define | AGS_TYPE_RECYCLING |
| struct | AgsRecycling |
| struct | AgsRecyclingClass |
AgsRecycling forms the nested tree of AgsChannel. Ever channel having own audio signal contains therefor an AgsRecycling
void ags_recycling_set_soundcard (AgsRecycling *recycling,GObject *soundcard);
Sets GObject to recycling.
Since: 1.0.0
void ags_recycling_add_audio_signal (AgsRecycling *recycling,AgsAudioSignal *audio_signal);
Add AgsAudioSignal to recycling.
Since: 1.0.0
void ags_recycling_remove_audio_signal (AgsRecycling *recycling,AgsAudioSignal *audio_signal);
Remove AgsAudioSignal of recycling.
Since: 1.0.0
void ags_recycling_create_audio_signal_with_defaults (AgsRecycling *recycling,AgsAudioSignal *audio_signal,gdouble delay,guint attack);
Create audio signal with defaults.
recycling |
an AgsRecycling |
|
audio_signal |
the AgsAudioSignal to apply defaults |
|
delay |
the delay |
|
attack |
the attack |
Since: 1.0.0
void ags_recycling_create_audio_signal_with_frame_count (AgsRecycling *recycling,AgsAudioSignal *audio_signal,guint frame_count,gdouble delay,guint attack);
Create audio signal with frame count.
recycling |
an AgsRecycling |
|
audio_signal |
the AgsAudioSignal to apply defaults |
|
frame_count |
the audio data size |
|
delay |
the delay |
|
attack |
the attack |
Since: 1.0.0
gint ags_recycling_position (AgsRecycling *start_region,AgsRecycling *end_region,AgsRecycling *recycling);
Retrieve position of recycling.
Since: 1.0.0
AgsRecycling * ags_recycling_find_next_channel (AgsRecycling *start_region,AgsRecycling *end_region,GObject *prev_channel);
Retrieve next recycling with different channel.
Since: 1.0.0
gboolean ags_recycling_is_active (AgsRecycling *start_region,AgsRecycling *end_region,GObject *recall_id);
Check if is active.
Since: 1.0.0.9
AgsRecycling *
ags_recycling_new (GObject *soundcard);
Creates a AgsRecycling, with defaults of soundcard
.
Since: 1.0.0
#define AGS_IS_RECYCLING(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), AGS_TYPE_RECYCLING))
#define AGS_RECYCLING(obj) (G_TYPE_CHECK_INSTANCE_CAST((obj), AGS_TYPE_RECYCLING, AgsRecycling))
#define AGS_RECYCLING_CLASS(class) (G_TYPE_CHECK_CLASS_CAST((class), AGS_TYPE_RECYCLING, AgsRecyclingClass))
#define AGS_RECYCLING_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), AGS_TYPE_RECYCLING, AgsRecyclingClass))
Enum values to control the behavior or indicate internal state of AgsRecycling by enable/disable as flags.
“audio-signal” property“audio-signal” AgsAudioSignal *
The containing AgsAudioSignal.
Flags: Read / Write
Since: 1.0.0
“channel” property“channel” AgsChannel *
The assigned AgsChannel.
Flags: Read / Write
Since: 1.0.0
“next” property“next” AgsRecycling *
The assigned next AgsRecycling.
Flags: Read / Write
Since: 1.0.0
“parent” property“parent” AgsRecycling *
The assigned parent AgsRecycling.
Flags: Read / Write
Since: 1.0.0
“prev” property“prev” AgsRecycling *
The assigned prev AgsRecycling.
Flags: Read / Write
Since: 1.0.0
“add-audio-signal” signalvoid user_function (AgsRecycling *recycling, GObject *audio_signal, gpointer user_data)
The ::add-audio-signal signal is emited as adding AgsAudioSignal
recycling |
an AgsRecycling |
|
audio_signal |
the AgsAudioSignal to add |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
“remove-audio-signal” signalvoid user_function (AgsRecycling *recycling, GObject *audio_signal, gpointer user_data)
The ::remove-audio-signal signal is emited as removing AgsAudioSignal
recycling |
an AgsRecycling |
|
audio_signal |
the AgsAudioSignal to remove |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last