"alsaseq_event_data_note_set_duration";
"alsaseq_event_data_ctl_get_type";
+ "alsaseq_event_data_ctl_get_channel";
+ "alsaseq_event_data_ctl_set_channel";
+ "alsaseq_event_data_ctl_get_param";
+ "alsaseq_event_data_ctl_set_param";
+ "alsaseq_event_data_ctl_get_value";
+ "alsaseq_event_data_ctl_set_value";
local:
*;
};
}
G_DEFINE_BOXED_TYPE(ALSASeqEventDataCtl, alsaseq_event_data_ctl, seq_event_data_ctl_copy, g_free)
+
+/**
+ * alsaseq_event_data_ctl_get_channel:
+ * @self: A #ALSASeqEventDataCtl.
+ *
+ * Get the value of channel for the control event.
+ *
+ * Returns: the value of channel for the control event.
+ */
+guint8 alsaseq_event_data_ctl_get_channel(ALSASeqEventDataCtl *self)
+{
+ return self->channel;
+}
+
+/**
+ * alsaseq_event_data_ctl_set_channel:
+ * @self: A #ALSASeqEventDataCtl.
+ * @channel: The channel for the control event.
+ *
+ * Set the channel for the control event.
+ */
+void alsaseq_event_data_ctl_set_channel(ALSASeqEventDataCtl *self,
+ guint8 channel)
+{
+ self->channel = channel;
+}
+
+/**
+ * alsaseq_event_data_ctl_get_param:
+ * @self: A #ALSASeqEventDataCtl.
+ *
+ * Get the parameter for the control event.
+ *
+ * Returns: the parameter for the control event.
+ */
+guint alsaseq_event_data_ctl_get_param(ALSASeqEventDataCtl *self)
+{
+ return self->param;
+}
+
+/**
+ * alsaseq_event_data_ctl_set_param:
+ * @self: A #ALSASeqEventDataCtl.
+ * @param: The parameter for the control event.
+ *
+ * Set the parameter for the control event.
+ */
+void alsaseq_event_data_ctl_set_param(ALSASeqEventDataCtl *self, guint param)
+{
+ self->param = param;
+}
+
+/**
+ * alsaseq_event_data_ctl_get_value:
+ * @self: A #ALSASeqEventDataCtl.
+ *
+ * Get the value for the control event.
+ *
+ * Returns: the value for the control event.
+ */
+gint alsaseq_event_data_ctl_get_value(ALSASeqEventDataCtl *self)
+{
+ return self->param;
+}
+
+/**
+ * alsaseq_event_data_ctl_set_value:
+ * @self: A #ALSASeqEventDataCtl.
+ * @value: The value for the control event.
+ *
+ * Set the value for the control event.
+ */
+void alsaseq_event_data_ctl_set_value(ALSASeqEventDataCtl *self, gint value)
+{
+ self->value = value;
+}
GType alsaseq_event_data_ctl_get_type() G_GNUC_CONST;
+guint8 alsaseq_event_data_ctl_get_channel(ALSASeqEventDataCtl *self);
+void alsaseq_event_data_ctl_set_channel(ALSASeqEventDataCtl *self,
+ guint8 channel);
+
+guint alsaseq_event_data_ctl_get_param(ALSASeqEventDataCtl *self);
+void alsaseq_event_data_ctl_set_param(ALSASeqEventDataCtl *self, guint param);
+
+gint alsaseq_event_data_ctl_get_value(ALSASeqEventDataCtl *self);
+void alsaseq_event_data_ctl_set_value(ALSASeqEventDataCtl *self, gint value);
+
G_END_DECLS
#endif