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