Zephyr API Documentation 4.0.0
A Scalable Open Source RTOS
|
USB Audio Class 2 device public header. More...
#include <zephyr/device.h>
Go to the source code of this file.
Data Structures | |
struct | uac2_ops |
USB Audio 2 application event handlers. More... | |
Macros | |
#define | UAC2_ENTITY_ID(node) |
Get entity ID. | |
Functions | |
void | usbd_uac2_set_ops (const struct device *dev, const struct uac2_ops *ops, void *user_data) |
Register USB Audio 2 application callbacks. | |
int | usbd_uac2_send (const struct device *dev, uint8_t terminal, void *data, uint16_t size) |
Send audio data to output terminal. | |
USB Audio Class 2 device public header.
This header describes only class API interaction with application. The audio device itself is modelled with devicetree zephyr,uac2 compatible.
This API is currently considered experimental.