2022-10-23 13:38:44 +00:00
|
|
|
#ifndef USB_AUDIO_H_
|
|
|
|
#define USB_AUDIO_H_
|
|
|
|
|
2022-11-13 14:16:10 +00:00
|
|
|
#include <stdint.h>
|
|
|
|
|
2022-11-13 20:12:33 +00:00
|
|
|
typedef struct {
|
|
|
|
uint16_t bufLevelMin;
|
|
|
|
uint16_t bufLevelMax;
|
|
|
|
uint16_t bufLevelAvg;
|
|
|
|
} usb_audio_bufstats_t;
|
|
|
|
|
|
|
|
typedef struct {
|
|
|
|
uint32_t feedbackMin;
|
|
|
|
uint32_t feedbackMax;
|
|
|
|
uint32_t feedbackAvg;
|
|
|
|
} usb_audio_fbstats_t;
|
2022-10-23 13:38:44 +00:00
|
|
|
|
2022-11-13 20:12:33 +00:00
|
|
|
void USB_AudioInit(void);
|
|
|
|
void USB_AudioGetSpeakerFeedbackStats(usb_audio_fbstats_t * status);
|
|
|
|
void USB_AudioGetSpeakerBufferStats(usb_audio_bufstats_t * status);
|
2022-11-13 14:16:10 +00:00
|
|
|
|
2022-10-23 13:38:44 +00:00
|
|
|
#endif /* USB_AUDIO_H_ */
|