"alsaseq_event_data_queue_set_skew_param";
"alsaseq_event_data_queue_get_quadlet_param";
"alsaseq_event_data_queue_set_quadlet_param";
+
+ "alsaseq_event_data_connect_get_type";
local:
*;
};
--- /dev/null
+// SPDX-License-Identifier: LGPL-3.0-or-later
+#include "event-data-connect.h"
+
+ALSASeqEventDataConnect *seq_event_data_connect_copy(const ALSASeqEventDataConnect *self)
+{
+ return g_memdup(self, sizeof(*self));
+}
+
+G_DEFINE_BOXED_TYPE(ALSASeqEventDataConnect, alsaseq_event_data_connect, seq_event_data_connect_copy, g_free)
--- /dev/null
+// SPDX-License-Identifier: LGPL-3.0-or-later
+#ifndef __ALSA_GOBJECT_ALSASEQ_EVENT_DATA_CONNECT__H__
+#define __ALSA_GOBJECT_ALSASEQ_EVENT_DATA_CONNECT__H__
+
+#include <glib.h>
+#include <glib-object.h>
+
+#include <sound/asequencer.h>
+
+G_BEGIN_DECLS
+
+#define ALSASEQ_TYPE_EVENT_DATA_CONNECT (alsaseq_event_data_connect_get_type())
+
+typedef struct snd_seq_connect ALSASeqEventDataConnect;
+
+GType alsaseq_event_data_connect_get_type() G_GNUC_CONST;
+
+G_END_DECLS
+
+#endif
'event-data-note.c',
'event-data-ctl.c',
'event-data-queue.c',
+ 'event-data-connect.c',
)
headers = files(
'event-data-note.h',
'event-data-ctl.h',
'event-data-queue.h',
+ 'event-data-connect.h',
)
privates = files(