Zephyr API Documentation 4.2.99
A Scalable Open Source RTOS
 4.2.99
bt_vcp_vol_rend_register_param Struct Reference

Register structure for Volume Control Service. More...

#include <zephyr/bluetooth/audio/vcp.h>

Data Fields

uint8_t step
 Initial step size (1-255)
uint8_t mute
 Initial mute state (0-1)
uint8_t volume
 Initial volume level (0-255)
struct bt_vocs_register_param vocs_param [0]
 Register parameters for Volume Offset Control Services.
struct bt_aics_register_param aics_param [0]
 Register parameters for Audio Input Control Services.
struct bt_vcp_vol_rend_cbcb
 Volume Control Service callback structure.

Detailed Description

Register structure for Volume Control Service.

Field Documentation

◆ aics_param

struct bt_aics_register_param bt_vcp_vol_rend_register_param::aics_param[0]

Register parameters for Audio Input Control Services.

◆ cb

struct bt_vcp_vol_rend_cb* bt_vcp_vol_rend_register_param::cb

Volume Control Service callback structure.

◆ mute

uint8_t bt_vcp_vol_rend_register_param::mute

Initial mute state (0-1)

◆ step

uint8_t bt_vcp_vol_rend_register_param::step

Initial step size (1-255)

◆ vocs_param

struct bt_vocs_register_param bt_vcp_vol_rend_register_param::vocs_param[0]

Register parameters for Volume Offset Control Services.

◆ volume

uint8_t bt_vcp_vol_rend_register_param::volume

Initial volume level (0-255)


The documentation for this struct was generated from the following file:
  • zephyr/bluetooth/audio/vcp.h