Top |
gpointer | default-value | Read / Write |
gpointer | lower-value | Read / Write |
guint | port-index | Read / Write |
char * | port-name | Read / Write |
char * | port-symbol | Read / Write |
gpointer | scale-point | Read |
int | scale-steps | Read / Write |
gpointer | scale-value | Read |
gpointer | upper-value | Read / Write |
The AgsPluginPort describes a plugin's port. For real ports used by the processing tree please take a look at AgsPort.
#define AGS_PLUGIN_PORT_GET_OBJ_MUTEX(obj) (&(((AgsPluginPort *) obj)->obj_mutex))
GRecMutex *
ags_plugin_port_get_obj_mutex (AgsPluginPort *plugin_port
);
Get object mutex.
Since: 3.1.0
gboolean ags_plugin_port_test_flags (AgsPluginPort *plugin_port
,AgsPluginPortFlags flags
);
Test flags
to be set on plugin_port
.
Since: 3.0.0
void ags_plugin_port_set_flags (AgsPluginPort *plugin_port
,AgsPluginPortFlags flags
);
Set flags
on plugin_port
.
Since: 3.0.0
void ags_plugin_port_unset_flags (AgsPluginPort *plugin_port
,AgsPluginPortFlags flags
);
Unset flags
on plugin_port
.
Since: 3.0.0
guint
ags_plugin_port_get_port_index (AgsPluginPort *plugin_port
);
Get port index.
Since: 3.1.0
void ags_plugin_port_set_port_index (AgsPluginPort *plugin_port
,guint port_index
);
Set port index.
Since: 3.1.0
gchar *
ags_plugin_port_get_port_name (AgsPluginPort *plugin_port
);
Get port name.
Since: 3.1.0
void ags_plugin_port_set_port_name (AgsPluginPort *plugin_port
,gchar *port_name
);
Set port name.
Since: 3.1.0
gchar *
ags_plugin_port_get_port_symbol (AgsPluginPort *plugin_port
);
Get port symbol.
Since: 3.1.0
void ags_plugin_port_set_port_symbol (AgsPluginPort *plugin_port
,gchar *port_symbol
);
Set port symbol.
Since: 3.1.0
gint
ags_plugin_port_get_scale_steps (AgsPluginPort *plugin_port
);
Get scale steps.
Since: 3.1.0
void ags_plugin_port_set_scale_steps (AgsPluginPort *plugin_port
,gint scale_steps
);
Set scale steps.
Since: 3.1.0
gchar **
ags_plugin_port_get_scale_point (AgsPluginPort *plugin_port
);
Get scale point.
Since: 3.1.0
void ags_plugin_port_set_scale_point (AgsPluginPort *plugin_port
,gchar **scale_point
);
Set scale point.
Since: 3.1.0
gdouble *
ags_plugin_port_get_scale_value (AgsPluginPort *plugin_port
);
Get scale value.
Since: 3.1.0
void ags_plugin_port_set_scale_value (AgsPluginPort *plugin_port
,gdouble *scale_value
);
Set scale value.
Since: 3.1.0
GValue *
ags_plugin_port_get_lower_value (AgsPluginPort *plugin_port
);
Get lower value.
Since: 3.1.0
void ags_plugin_port_set_lower_value (AgsPluginPort *plugin_port
,GValue *lower_value
);
Set lower value.
Since: 3.1.0
GValue *
ags_plugin_port_get_upper_value (AgsPluginPort *plugin_port
);
Get upper value.
Since: 3.1.0
void ags_plugin_port_set_upper_value (AgsPluginPort *plugin_port
,GValue *upper_value
);
Set upper value.
Since: 3.1.0
GValue *
ags_plugin_port_get_default_value (AgsPluginPort *plugin_port
);
Get default value.
Since: 3.1.0
void ags_plugin_port_set_default_value (AgsPluginPort *plugin_port
,GValue *default_value
);
Set default value.
Since: 3.1.0
GList * ags_plugin_port_find_symbol (GList *plugin_port
,gchar *port_symbol
);
Find port_symbol
within plugin_port
.
plugin_port |
the GList containing AgsPluginPort. |
[element-type AgsAudio.PluginPort][transfer none] |
port_symbol |
the port symbol |
the matching GList containing AgsPluginPort.
[element-type AgsAudio.PluginPort][transfer none]
Since: 3.0.0
GList * ags_plugin_port_find_port_index (GList *plugin_port
,guint port_index
);
Find port_index
within plugin_port
.
plugin_port |
the GList containing AgsPluginPort. |
[element-type AgsAudio.PluginPort][transfer none] |
port_index |
the port index |
the matching GList containing AgsPluginPort.
[element-type AgsAudio.PluginPort][transfer none]
Since: 3.0.0
AgsPluginPort * ags_plugin_port_new ();
Creates an AgsPluginPort
Since: 3.0.0
“default-value”
property “default-value” gpointer
The default value.
Owner: AgsPluginPort
Flags: Read / Write
Since: 3.0.0
“lower-value”
property “lower-value” gpointer
The lower value.
Owner: AgsPluginPort
Flags: Read / Write
Since: 3.0.0
“port-index”
property “port-index” guint
The assigned port-index.
Owner: AgsPluginPort
Flags: Read / Write
Default value: 0
Since: 3.0.0
“port-name”
property “port-name” char *
The port's name.
Owner: AgsPluginPort
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“port-symbol”
property “port-symbol” char *
The port's symbol.
Owner: AgsPluginPort
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“scale-point”
property “scale-point” gpointer
The scale point string vector.
Owner: AgsPluginPort
Flags: Read
Since: 3.0.0
“scale-steps”
property “scale-steps” int
The number of scale steps.
Owner: AgsPluginPort
Flags: Read / Write
Allowed values: >= -1
Default value: 0
Since: 3.0.0
“scale-value”
property “scale-value” gpointer
The scale value array.
Owner: AgsPluginPort
Flags: Read
Since: 3.0.0