int reject;
int disconn;
int accept;
+ int voice;
};
static void io_data_unref(struct io_data *data)
return;
}
+ if (data->voice) {
+ if (!bt_io_set(io, &err, BT_IO_OPT_VOICE, data->voice,
+ BT_IO_OPT_INVALID)) {
+ printf("bt_io_set(OPT_VOICE): %s\n", err->message);
+ g_clear_error(&err);
+ }
+ }
+
data->io = g_io_channel_ref(io);
io_data_ref(data);
data = io_data_new(NULL, reject, disconn, accept);
+ data->voice = voice;
+
if (src)
sco_srv = bt_io_listen(conn, cfm, data,
(GDestroyNotify) io_data_unref,