/**
* alsaseq_event_data_ctl_get_channel:
* @self: A #ALSASeqEventDataCtl.
+ * @channel: (out): The value of channel for the control event.
*
* 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)
+void alsaseq_event_data_ctl_get_channel(ALSASeqEventDataCtl *self,
+ guint8 *channel)
{
- return self->channel;
+ *channel = self->channel;
}
/**
/**
* alsaseq_event_data_ctl_get_param:
* @self: A #ALSASeqEventDataCtl.
+ * @param: (out): The parameter for the control event.
*
* Get the parameter for the control event.
- *
- * Returns: the parameter for the control event.
*/
-guint alsaseq_event_data_ctl_get_param(ALSASeqEventDataCtl *self)
+void alsaseq_event_data_ctl_get_param(ALSASeqEventDataCtl *self, guint *param)
{
- return self->param;
+ *param = self->param;
}
/**
/**
* alsaseq_event_data_ctl_get_value:
* @self: A #ALSASeqEventDataCtl.
+ * @value: (out): The value for the control event.
*
* Get the value for the control event.
- *
- * Returns: the value for the control event.
*/
-gint alsaseq_event_data_ctl_get_value(ALSASeqEventDataCtl *self)
+void alsaseq_event_data_ctl_get_value(ALSASeqEventDataCtl *self, gint *value)
{
- return self->param;
+ *value = self->param;
}
/**
GType alsaseq_event_data_ctl_get_type() G_GNUC_CONST;
-guint8 alsaseq_event_data_ctl_get_channel(ALSASeqEventDataCtl *self);
+void alsaseq_event_data_ctl_get_channel(ALSASeqEventDataCtl *self,
+ guint8 *channel);
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_get_param(ALSASeqEventDataCtl *self, guint *param);
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_get_value(ALSASeqEventDataCtl *self, gint *value);
void alsaseq_event_data_ctl_set_value(ALSASeqEventDataCtl *self, gint value);
G_END_DECLS