Top |
Functions
#define | AGS_PORT_GET_OBJ_MUTEX() |
|
ags_port_test_flags () |
|
ags_port_set_flags () |
|
ags_port_unset_flags () |
|
ags_port_safe_read () |
|
ags_port_safe_read_raw () |
|
ags_port_safe_write () |
|
ags_port_safe_write_raw () |
|
ags_port_safe_get_property () |
|
ags_port_safe_set_property () |
|
ags_port_find_specifier () |
|
ags_port_add_automation () |
|
ags_port_remove_automation () |
AgsPort * | ags_port_new () |
Properties
automation | Read / Write | |
|
control-port | Read / Write |
|
conversion | Read / Write |
|
plugin-name | Read / Write |
AgsPluginPort * | plugin-port | Read / Write |
port-value-is-pointer | Read / Write | |
port-value-length | Read / Write | |
port-value-size | Read / Write | |
|
port-value-type | Read / Write |
|
specifier | Read / Write |
Signals
safe-get-property | ||
safe-read | ||
safe-set-property | ||
safe-write |
Functions
ags_port_test_flags ()
gboolean ags_port_test_flags (AgsPort *port
,);
guint flags
Test flags
to be set on port
.
Since:
ags_port_unset_flags ()
void ags_port_unset_flags (AgsPort *port
,);
guint flags
Unset flags.
Since:
ags_port_safe_read ()
void ags_port_safe_read (AgsPort *port
,);
GValue *value
Perform safe read.
Since:
ags_port_safe_read_raw ()
void ags_port_safe_read_raw (AgsPort *port
,);
GValue *value
Perform safe read.
Since:
ags_port_safe_write ()
void ags_port_safe_write (AgsPort *port
,);
GValue *value
Perform safe write.
Since:
ags_port_safe_get_property ()
void ags_port_safe_get_property (AgsPort *port
,,
gchar *property_name);
GValue *value
Perform safe get property.
Since:
ags_port_safe_set_property ()
void ags_port_safe_set_property (AgsPort *port
,,
gchar *property_name);
GValue *value
Perform safe set property.
Since:
ags_port_find_specifier ()
GList * ags_port_find_specifier (,
GList *port);
gchar *specifier
Retrieve port by specifier.
Parameters
port |
the |
[element-type AgsAudio.Port][transfer none] |
specifier |
the recall specifier to match |
Since:
ags_port_add_automation ()
void ags_port_add_automation (AgsPort *port
,);
GObject *automation
Adds an automation.
Since:
ags_port_remove_automation ()
void ags_port_remove_automation (AgsPort *port
,);
GObject *automation
Removes an automation.
Since:
Types and Values
enum AgsPortFlags
Enum values to control the behavior or indicate internal state of AgsPort by enable/disable as flags.
Property Details
The “automation”
property
“automation”gpointer
The port's automation.
[transfer full]
Owner: AgsPort
Flags: Read / Write
Since:
The “control-port”
property
“control-port”gchar *
The assigned plugin control port.
Owner: AgsPort
Flags: Read / Write
Default value: NULL
Since:
The “conversion”
property
“conversion”AgsConversion *
The port's conversion object.
Owner: AgsPort
Flags: Read / Write
Since:
The “plugin-name”
property
“plugin-name”gchar *
The assigned plugin.
Owner: AgsPort
Flags: Read / Write
Default value: NULL
Since:
The “plugin-port”
property
“plugin-port” AgsPluginPort *
The plugin-port.
Owner: AgsPort
Flags: Read / Write
Since:
The “port-value-is-pointer”
property
“port-value-is-pointer”gboolean
Specify port data as pointer.
Owner: AgsPort
Flags: Read / Write
Default value: FALSE
Since:
The “port-value-length”
property
“port-value-length”guint
The port's data array length.
Owner: AgsPort
Flags: Read / Write
Default value: 1
Since:
The “port-value-size”
property
“port-value-size”guint
The port's data type size.
Owner: AgsPort
Flags: Read / Write
Allowed values: [1,16]
Default value: 8
Since:
The “port-value-type”
property
“port-value-type”GType *
The port's data type.
Owner: AgsPort
Flags: Read / Write
Allowed values: void
Since:
Signal Details
The “safe-get-property”
signal
void user_function (AgsPort *port,gchar *property_name,gpointer value,gpointer user_data)
The ::safe-get-property signal is emited while safe get property.
Parameters
port |
the object providing safe get property |
|
property_name |
the property name |
|
value |
the |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “safe-read”
signal
void user_function (AgsPort *port,gpointer value,gpointer user_data)
The ::safe-read signal is emited while doing safe read operation.
Parameters
port |
the object providing safe read |
|
value |
the |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “safe-set-property”
signal
void user_function (AgsPort *port,gchar *property_name,gpointer value,gpointer user_data)
The ::safe-set-property signal is emited while safe set property.
Parameters
port |
the object providing safe set property |
|
property_name |
the property name |
|
value |
the |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “safe-write”
signal
void user_function (AgsPort *port,gpointer value,gpointer user_data)
The ::safe-write signal is emited while doing safe write operation.
Parameters
port |
the object providing safe write |
|
value |
the |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since: