nRF Connect SDK API 3.3.99
Loading...
Searching...
No Matches
bt_rendering_and_capture.h
Go to the documentation of this file.
1/*
2 * Copyright (c) 2023 Nordic Semiconductor ASA
3 *
4 * SPDX-License-Identifier: LicenseRef-Nordic-5-Clause
5 */
6
16#ifndef _BT_REND_H_
17#define _BT_REND_H_
18
19#include <zephyr/bluetooth/conn.h>
20
27
34
44int bt_r_and_c_volume_set(uint8_t volume, bool from_vcp);
45
54int bt_r_and_c_volume_mute(bool from_vcp);
55
62
70int bt_r_and_c_discover(struct bt_conn *conn);
71
81int bt_r_and_c_uuid_populate(struct net_buf_simple *uuid_buf);
82
89
94#endif /* _BT_REND_H_ */
int bt_r_and_c_volume_mute(bool from_vcp)
Mute the volume.
int bt_r_and_c_init(void)
Initialize the rendering services or profiles, or both.
int bt_r_and_c_uuid_populate(struct net_buf_simple *uuid_buf)
Put the UUIDs from this module into the buffer.
int bt_r_and_c_volume_up(void)
Adjust volume up by one step.
int bt_r_and_c_volume_down(void)
Adjust volume down by one step.
int bt_r_and_c_volume_set(uint8_t volume, bool from_vcp)
Set the volume to the given volume value.
int bt_r_and_c_volume_unmute(void)
Unmute the volume.
int bt_r_and_c_discover(struct bt_conn *conn)
Discover the rendering services.