aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorAndrei Istodorescu <andrei.istodorescu@nxp.com>2024-03-01 17:00:25 +0200
committerLuiz Augusto von Dentz <luiz.von.dentz@intel.com>2024-03-01 13:55:14 -0500
commit7ec9a0f77c6e8601ac4fcc5bdfa8f1aaf1aa1c44 (patch)
tree6c9023d4e980c2770091655c513f0f3344ec605e
parent3f7d81e906e09e881ca2d3f024230cae3a27ba64 (diff)
shared/bap: Allow reading endpoint metadata and data
Add utilitary functions to get endpoint metadata and data.
-rw-r--r--src/shared/bap.c10
-rw-r--r--src/shared/bap.h6
2 files changed, 15 insertions, 1 deletions
diff --git a/src/shared/bap.c b/src/shared/bap.c
index 0931c8fa24..a44b553480 100644
--- a/src/shared/bap.c
+++ b/src/shared/bap.c
@@ -3457,6 +3457,16 @@ struct bt_bap_pac_qos *bt_bap_pac_get_qos(struct bt_bap_pac *pac)
return &pac->qos;
}
+struct iovec *bt_bap_pac_get_data(struct bt_bap_pac *pac)
+{
+ return pac->data;
+}
+
+struct iovec *bt_bap_pac_get_metadata(struct bt_bap_pac *pac)
+{
+ return pac->metadata;
+}
+
uint8_t bt_bap_stream_get_type(struct bt_bap_stream *stream)
{
if (!stream)
diff --git a/src/shared/bap.h b/src/shared/bap.h
index fa0d4b524f..e4785b587e 100644
--- a/src/shared/bap.h
+++ b/src/shared/bap.h
@@ -4,7 +4,7 @@
* BlueZ - Bluetooth protocol stack for Linux
*
* Copyright (C) 2022 Intel Corporation. All rights reserved.
- * Copyright 2023 NXP
+ * Copyright 2023-2024 NXP
*
*/
@@ -175,6 +175,10 @@ uint16_t bt_bap_pac_get_context(struct bt_bap_pac *pac);
struct bt_bap_pac_qos *bt_bap_pac_get_qos(struct bt_bap_pac *pac);
+struct iovec *bt_bap_pac_get_data(struct bt_bap_pac *pac);
+
+struct iovec *bt_bap_pac_get_metadata(struct bt_bap_pac *pac);
+
uint8_t bt_bap_stream_get_type(struct bt_bap_stream *stream);
struct bt_bap_stream *bt_bap_pac_get_stream(struct bt_bap_pac *pac);