| Top |
| void | ags_effect_bridge_samplerate_changed () |
| void | ags_effect_bridge_buffer_size_changed () |
| void | ags_effect_bridge_format_changed () |
| GList * | ags_effect_bridge_get_output_effect_pad () |
| void | ags_effect_bridge_add_output_effect_pad () |
| void | ags_effect_bridge_remove_output_effect_pad () |
| GList * | ags_effect_bridge_get_input_effect_pad () |
| void | ags_effect_bridge_add_input_effect_pad () |
| void | ags_effect_bridge_remove_input_effect_pad () |
| void | ags_effect_bridge_resize_audio_channels () |
| void | ags_effect_bridge_resize_pads () |
| void | ags_effect_bridge_map_recall () |
| GList * | ags_effect_bridge_find_port () |
| void | ags_effect_bridge_refresh_port () |
| AgsEffectBridge * | ags_effect_bridge_new () |
| #define | AGS_EFFECT_BRIDGE_DEFAULT_VERSION |
| #define | AGS_EFFECT_BRIDGE_DEFAULT_BUILD_ID |
| #define | AGS_EFFECT_BRIDGE_MAX_COLUMNS |
| enum | AgsEffectBridgeFlags |
GObject
╰── GInitiallyUnowned
╰── GtkWidget
╰── GtkGrid
╰── AgsEffectBridge
╰── AgsFFPlayerBridge
AgsEffectBridge is a composite widget containing AgsEffectBulk or AgsEffectPad. It should be packed by an AgsMachine.
void ags_effect_bridge_samplerate_changed (AgsEffectBridge *effect_bridge,guint samplerate,guint old_samplerate);
Notify about samplerate changed.
effect_bridge |
the AgsEffectBridge |
|
samplerate |
the samplerate |
|
old_samplerate |
the old samplerate |
Since: 3.0.0
void ags_effect_bridge_buffer_size_changed (AgsEffectBridge *effect_bridge,guint buffer_size,guint old_buffer_size);
Notify about buffer_size changed.
effect_bridge |
the AgsEffectBridge |
|
buffer_size |
the buffer_size |
|
old_buffer_size |
the old buffer_size |
Since: 3.0.0
void ags_effect_bridge_format_changed (AgsEffectBridge *effect_bridge,guint format,guint old_format);
Notify about format changed.
Since: 3.0.0
GList *
ags_effect_bridge_get_output_effect_pad
(AgsEffectBridge *effect_bridge);
Get effect pad output.
Since: 4.0.0
void ags_effect_bridge_add_output_effect_pad (AgsEffectBridge *effect_bridge,AgsEffectPad *effect_pad);
Add effect_pad
to output.
Since: 4.0.0
void ags_effect_bridge_remove_output_effect_pad (AgsEffectBridge *effect_bridge,AgsEffectPad *effect_pad);
Remove effect_pad
from output.
Since: 4.0.0
GList *
ags_effect_bridge_get_input_effect_pad
(AgsEffectBridge *effect_bridge);
Get effect pad input.
Since: 4.0.0
void ags_effect_bridge_add_input_effect_pad (AgsEffectBridge *effect_bridge,AgsEffectPad *effect_pad);
Add effect_pad
to input.
Since: 4.0.0
void ags_effect_bridge_remove_input_effect_pad (AgsEffectBridge *effect_bridge,AgsEffectPad *effect_pad);
Remove effect_pad
from input.
Since: 4.0.0
void ags_effect_bridge_resize_audio_channels (AgsEffectBridge *effect_bridge,guint new_size,guint old_size);
Resize audio channel allocation.
Since: 3.0.0
void ags_effect_bridge_resize_pads (AgsEffectBridge *effect_bridge,GType channel_type,guint new_size,guint old_size);
Resize pad allocation.
effect_bridge |
the AgsEffectBridge |
|
channel_type |
the channel GType |
|
new_size |
new allocation |
|
old_size |
old allocation |
Since: 3.0.0
void
ags_effect_bridge_map_recall (AgsEffectBridge *effect_bridge);
You may want the effect_bridge
to add its default recall.
Since: 3.0.0
GList *
ags_effect_bridge_find_port (AgsEffectBridge *effect_bridge);
Since: 3.0.0
void
ags_effect_bridge_refresh_port (AgsEffectBridge *effect_bridge);
Notify about to refresh ports.
Since: 4.2.2
AgsEffectBridge *
ags_effect_bridge_new (AgsAudio *audio);
Creates an AgsEffectBridge
Since: 3.0.0