Zephyr Project API 4.0.0
A Scalable Open Source RTOS
|
Structure for registering a Volume Offset Control Service instance. More...
#include <vocs.h>
Data Fields | |
uint32_t | location |
Audio Location bitmask. | |
bool | location_writable |
Boolean to set whether the location is writable by clients. | |
int16_t | offset |
Initial volume offset (-255 to 255) | |
char * | output_desc |
Initial audio output description. | |
bool | desc_writable |
Boolean to set whether the description is writable by clients. | |
struct bt_vocs_cb * | cb |
Pointer to the callback structure. | |
Structure for registering a Volume Offset Control Service instance.
struct bt_vocs_cb* bt_vocs_register_param::cb |
Pointer to the callback structure.
bool bt_vocs_register_param::desc_writable |
Boolean to set whether the description is writable by clients.
uint32_t bt_vocs_register_param::location |
Audio Location bitmask.
bool bt_vocs_register_param::location_writable |
Boolean to set whether the location is writable by clients.
int16_t bt_vocs_register_param::offset |
Initial volume offset (-255 to 255)
char* bt_vocs_register_param::output_desc |
Initial audio output description.