|
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.