nRF Connect SDK API 0.1.0
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
7#ifndef _BT_REND_H_
8#define _BT_REND_H_
9
10#include <zephyr/bluetooth/conn.h>
11
18
25
35int bt_r_and_c_volume_set(uint8_t volume, bool from_vcp);
36
45int bt_r_and_c_volume_mute(bool from_vcp);
46
53
61int bt_r_and_c_discover(struct bt_conn *conn);
62
72int bt_r_and_c_uuid_populate(struct net_buf_simple *uuid_buf);
73
80
81#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.