Lines Matching +full:source +full:- +full:dir

7  * Copyright (c) 2021-2024 Nordic Semiconductor ASA
9 * SPDX-License-Identifier: Apache-2.0
71 * @brief Enables or disables registration of Source PAC Characteristic.
78 * @brief Enables or disables registration of Source Location Characteristic.
80 * Registration of Source Location is dependent on @ref bt_pacs_register_param.src_pac
105 * @param dir Direction of the endpoint to look capability for.
109 void bt_pacs_cap_foreach(enum bt_audio_dir dir,
119 * @retval -EINVAL @p param is NULL or bad combination of values in @p param
120 * @retval -EALREADY Already registered
121 * @retval -ENOEXEC Request was rejected by GATT
137 * @param dir Direction of the endpoint to register capability for.
142 int bt_pacs_cap_register(enum bt_audio_dir dir, struct bt_pacs_cap *cap);
149 * @param dir Direction of the endpoint to unregister capability for.
154 int bt_pacs_cap_unregister(enum bt_audio_dir dir, struct bt_pacs_cap *cap);
159 * @param dir Direction of the endpoints to change location for.
164 int bt_pacs_set_location(enum bt_audio_dir dir,
170 * @param dir Direction of the endpoints to change available contexts for.
175 int bt_pacs_set_available_contexts(enum bt_audio_dir dir,
181 * @param dir Direction of the endpoints to get contexts for.
185 enum bt_audio_context bt_pacs_get_available_contexts(enum bt_audio_dir dir);
197 * @param dir Direction of the endpoints to change available contexts for.
202 int bt_pacs_conn_set_available_contexts_for_conn(struct bt_conn *conn, enum bt_audio_dir dir,
213 * @param dir Direction of the endpoints to get contexts for.
216 * @retval BT_AUDIO_CONTEXT_TYPE_PROHIBITED if @p conn or @p dir are invalid
219 enum bt_audio_dir dir);
224 * @param dir Direction of the endpoints to change available contexts for.
229 int bt_pacs_set_supported_contexts(enum bt_audio_dir dir,