Lines Matching +full:mute +full:- +full:control

3  * @brief Bluetooth Microphone Control Profile (MICP) APIs.
7 * Copyright (c) 2020-2024 Nordic Semiconductor ASA
9 * SPDX-License-Identifier: Apache-2.0
16 * @brief Microphone Control Profile (MICP)
18 * @defgroup bt_micp Microphone Control Profile (MICP)
38 * Defines the maximum number of Microphone Control Service instances for the
39 * Microphone Control Profile Microphone Device
51 /** Mute/unmute commands are disabled. */
56 * @name Microphone Control Profile mute states
70 /** @brief Register parameters structure for Microphone Control Service */
73 /** Register parameter structure for Audio Input Control Services */
77 /** Microphone Control Profile callback structure. */
82 * @brief Microphone Control Profile included services
84 * Used for to represent the Microphone Control Profile included service
90 /** Number of Audio Input Control Service instances */
92 /** Array of pointers to Audio Input Control Service instances */
97 * @brief Initialize the Microphone Control Profile Microphone Device
99 * This will enable the Microphone Control Service instance and make it
112 * Microphone Device included Audio Input Control Service instances.
129 * @brief Callback function for Microphone Device mute.
135 * @param mute The mute setting of the Microphone Control Service.
137 void (*mute)(uint8_t mute); member
148 * @brief Mute the Microphone Device.
155 * @brief Disable the mute functionality on the Microphone Device.
164 * @brief Read the mute state on the Microphone Device.
177 * @brief Callback function for Microphone Control Profile mute.
186 * @param mute The mute setting of the Microphone Control Service.
188 void (*mute)(struct bt_micp_mic_ctlr *mic_ctlr, int err, uint8_t mute); member
195 * @param aics_count Number of Audio Input Control Service instances on
202 * @brief Callback function for Microphone Control Profile mute/unmute.
210 * @brief Callback function for Microphone Control Profile mute/unmute.
218 /** Audio Input Control Service client callback */
227 * @brief Get Microphone Control Profile included services
230 * Microphone Control Profile included services instances, such as
231 * pointers to the Audio Input Control Service instances.
259 * Get the Volume Control Profile Volume Controller pointer from a connection pointer.
265 * @retval Pointer to a Microphone Control Profile Microphone Controller instance
271 * @brief Discover Microphone Control Service
296 * @brief Mute a remote Microphone Device.
305 * @brief Read the mute state of a remote Microphone Device.