| Top |
| #define | AGS_BULK_PORT() |
| AgsBulkPort * | ags_bulk_port_alloc () |
| void | ags_bulk_port_free () |
| GList * | ags_bulk_port_find () |
| void | ags_bulk_member_set_widget () |
| GtkWidget * | ags_bulk_member_get_widget () |
| void | ags_bulk_member_set_label () |
| void | ags_bulk_member_change_port () |
| GList * | ags_bulk_member_find_port () |
| GList * | ags_bulk_member_find_effect_and_specifier () |
| void | ags_bulk_member_remap_bulk_port () |
| AgsBulkMember * | ags_bulk_member_new () |
| AgsPort * | bulk-port | Write |
| char * | control-port | Read / Write |
| AgsConversion * | conversion | Read / Write |
| char * | effect | Read / Write |
| char * | filename | Read / Write |
| AgsRecallContainer * | play-container | Read / Write |
| char * | plugin-name | Read / Write |
| guint | port-index | Read / Write |
| AgsPort * | recall-bulk-port | Write |
| AgsRecallContainer * | recall-container | Read / Write |
| guint | scale-precision | Read / Write |
| char * | specifier | Read / Write |
| double | step-count | Read / Write |
| GType * | task-type | Read / Write |
| char * | widget-label | Read / Write |
| guint | widget-orientation | Read / Write |
| GType * | widget-type | Read / Write |
| #define | AGS_BULK_MEMBER_DEFAULT_VERSION |
| #define | AGS_BULK_MEMBER_DEFAULT_BUILD_ID |
| #define | AGS_BULK_MEMBER_INDICATOR_DEFAULT_SEGMENT_WIDTH |
| #define | AGS_BULK_MEMBER_INDICATOR_DEFAULT_SEGMENT_HEIGHT |
| enum | AgsBulkMemberFlags |
| enum | AgsBulkMemberPortFlags |
| struct | AgsBulkPort |
AgsBulkMember is a composite widget to modify ports of recalls. A bulk member controls only one specific port of a recall but distinguishes between simple/complex recall. It is generally packed into a AgsBulk.
AgsBulkPort * ags_bulk_port_alloc (AgsPort *port,guint pad,guint audio_channel);
Allocate AgsBulkPort.
Since: 3.0.0
void
ags_bulk_port_free (AgsBulkPort *bulk_port);
Free bulk_port
.
Since: 3.0.0
GList * ags_bulk_port_find (GList *list,AgsPort *port);
Find port within list
.
Since: 3.0.0
void ags_bulk_member_set_widget (AgsBulkMember *bulk_member,GtkWidget *widget);
Set widget
of bulk_member
.
Since: 4.0.0
GtkWidget *
ags_bulk_member_get_widget (AgsBulkMember *bulk_member);
Get widget of bulk_member
.
Since: 4.0.0
void ags_bulk_member_set_label (AgsBulkMember *bulk_member,gchar *label);
Modify the label of the bulk member.
void ags_bulk_member_change_port (AgsBulkMember *bulk_member,gpointer port_data);
GList *
ags_bulk_member_find_port (AgsBulkMember *bulk_member);
Lookup ports of assigned recalls.
Since: 3.0.0
GList * ags_bulk_member_find_effect_and_specifier (GList *bulk_member,gchar *filename,gchar *effect,gchar *specifier);
Find next matching bulk member by effect and specifier.
bulk_member |
the GList containing AgsBulkMember |
|
filename |
the filename |
|
effect |
the effect |
|
specifier |
the specifier |
Since: 3.0.0
void
ags_bulk_member_remap_bulk_port (AgsBulkMember *bulk_member);
Remap bulk port.
Since: 3.3.0
AgsBulkMember * ags_bulk_member_new ();
Creates an AgsBulkMember
Since: 3.0.0
#define AGS_BULK_MEMBER_DEFAULT_BUILD_ID "Mi 04 Mai 2022 08:59:16 UTC"
#define AGS_BULK_MEMBER_INDICATOR_DEFAULT_SEGMENT_WIDTH (16)
#define AGS_BULK_MEMBER_INDICATOR_DEFAULT_SEGMENT_HEIGHT (7)
“bulk-port” property“bulk-port” AgsPort *
The playback bulk port to be added.
Owner: AgsBulkMember
Flags: Write
Since: 3.0.0
“control-port” property “control-port” char *
The control port of the recall.
Owner: AgsBulkMember
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“conversion” property“conversion” AgsConversion *
The conversion of the plugin.
Owner: AgsBulkMember
Flags: Read / Write
Since: 3.0.0
“effect” property “effect” char *
The plugin effect of the recall to apply.
Owner: AgsBulkMember
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“filename” property “filename” char *
The plugin filename of the recall to apply.
Owner: AgsBulkMember
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“play-container” property“play-container” AgsRecallContainer *
The play context recall container.
Owner: AgsBulkMember
Flags: Read / Write
Since: 3.3.0
“plugin-name” property “plugin-name” char *
The plugin name of the recall to use.
Owner: AgsBulkMember
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“port-index” property“port-index” guint
The port index.
Owner: AgsBulkMember
Flags: Read / Write
Default value: 0
Since: 3.0.0
“recall-bulk-port” property“recall-bulk-port” AgsPort *
The recall bulk port to be added.
Owner: AgsBulkMember
Flags: Write
Since: 3.0.0
“recall-container” property“recall-container” AgsRecallContainer *
The recall context recall container.
Owner: AgsBulkMember
Flags: Read / Write
Since: 3.3.0
“scale-precision” property“scale-precision” guint
If bulk member has integer ports, this is the number of steps.
Owner: AgsBulkMember
Flags: Read / Write
Default value: 8
Since: 3.0.0
“specifier” property “specifier” char *
The plugin specifier of the recall to apply.
Owner: AgsBulkMember
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“step-count” property “step-count” double
If bulk member has logarithmic ports, this is the number of step count.
Owner: AgsBulkMember
Flags: Read / Write
Allowed values: >= 0
Default value: 1025
Since: 3.0.0
“task-type” property“task-type” GType *
The task type to apply the ports.
Owner: AgsBulkMember
Flags: Read / Write
Allowed values: AgsTask
Since: 3.0.0
“widget-label” property “widget-label” char *
The widget's label to use.
Owner: AgsBulkMember
Flags: Read / Write
Default value: NULL
Since: 3.0.0
“widget-orientation” property“widget-orientation” guint
The widget orientation.
Owner: AgsBulkMember
Flags: Read / Write
Default value: 1
Since: 3.8.0
“widget-type” property“widget-type” GType *
The widget type to instantiate and use as control.
Owner: AgsBulkMember
Flags: Read / Write
Allowed values: void
Since: 3.0.0
“change-port” signalvoid user_function (AgsBulkMember *bulk_member, gpointer port_data, gpointer user_data)
The ::change-port signal notifies modified port.
bulk_member |
the AgsBulkMember |
|
port_data |
the port's data |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“find-port” signalgpointer user_function (AgsBulkMember *bulk_member, gpointer user_data)
The ::find-port as recall should be mapped
bulk_member |
the AgsBulkMember to resize |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0