Class
AgsAudioPort
Description
class AgsAudio.Port : GObject.Object
implements Ags.Connectable {
flags: AgsPortFlags,
connectable_flags: AgsConnectableFlags,
obj_mutex: GRecMutex,
uuid: AgsUUID*,
line: guint,
channel_type: GType,
plugin_name: gchar*,
specifier: gchar*,
control_port: gchar*,
port_value_is_pointer: gboolean,
port_value_type: GType,
port_value_size: guint,
port_value_length: guint,
plugin_port: GObject*,
conversion: AgsConversion*,
automation: GList*,
port_value: _AgsPortValue
}
No description available.
Instance methods
ags_port_util_load_ladspa_conversion
Loads conversion object by using plugin_port
and sets in on port
.
since: 3.3.0
ags_port_util_load_lv2_conversion
Loads conversion object by using plugin_port
and sets in on port
.
since: 3.3.0
ags_port_util_load_vst3_conversion
Loads conversion object by using plugin_port
and sets in on port
.
since: 3.10.5
Methods inherited from AgsConnectable (13)
ags_connectable_add_to_registry
Add connectable to registry.
ags_connectable_connect
Connect the connectable.
ags_connectable_connect_connection
Disconnect the connectable.
ags_connectable_disconnect
Disconnect the connectable.
ags_connectable_disconnect_connection
Disconnect the connectable.
ags_connectable_get_uuid
Get UUID of connectable
.
ags_connectable_has_resource
Check the connectable to have resources.
ags_connectable_is_connected
Check if the connectable
was connected.
ags_connectable_is_ready
Connect the connectable.
ags_connectable_list_resource
List resources as an XML element and return it.
ags_connectable_remove_from_registry
Remove connectable from registry.
ags_connectable_xml_compose
Compose an XML element and return it.
ags_connectable_xml_parse
Parse node
as XML element and apply it.
Signals
AgsAudio.Port::safe-get-property
The ::safe-get-property signal is emited while safe get property.
since: 3.0.0
AgsAudio.Port::safe-read
The ::safe-read signal is emited while doing safe read operation.
since: 3.0.0
AgsAudio.Port::safe-set-property
The ::safe-set-property signal is emited while safe set property.
since: 3.0.0
AgsAudio.Port::safe-write
The ::safe-write signal is emited while doing safe write operation.
since: 3.0.0
Signals inherited from GObject (1)
GObject::notify
The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.
Class structure
struct AgsAudioPortClass {
GObjectClass gobject;
void (* safe_read) (
AgsPort* port,
GValue* value
);
void (* safe_write) (
AgsPort* port,
GValue* value
);
void (* safe_get_property) (
AgsPort* port,
gchar* property_name,
GValue* value
);
void (* safe_set_property) (
AgsPort* port,
gchar* property_name,
GValue* value
);
}
No description available.
Class members
gobject: GObjectClass
No description available.
safe_read: void (* safe_read) ( AgsPort* port, GValue* value )
No description available.
safe_write: void (* safe_write) ( AgsPort* port, GValue* value )
No description available.
safe_get_property: void (* safe_get_property) ( AgsPort* port, gchar* property_name, GValue* value )
No description available.
safe_set_property: void (* safe_set_property) ( AgsPort* port, gchar* property_name, GValue* value )
No description available.