|
arduino-audio-tools
|
#include <cstddef>#include <cstdint>#include "AudioTools/Communication/USB/USBAudioBackend.h"#include "AudioTools/Communication/USB/USBAudioConfig.h"Go to the source code of this file.
Classes | |
| class | USBAudioHostBackend |
| Abstract seam for every raw USB host stack call the UAC host class logic (USBAudioHostBase) needs. Concrete subclasses wrap TinyUSB host (USBAudioHostBackendTinyUSB) or the ESP-IDF usb_host library (USBAudioHostBackendESP32). More... | |
| class | USBAudioHostEvents |
| Upcalls from a USB host backend into the stack independent UAC host class logic (USBAudioHostBase). All methods are called from the USB stack context (TinyUSB: inside tuh_task(); ESP-IDF: the USB host task). More... | |
Namespaces | |
| namespace | audio_tools |
| Generic Implementation of sound input and output for desktop environments using portaudio. | |
Enumerations | |
| enum class | UsbHostStreamRole : uint8_t { RxData = 0 , TxData = 1 , Feedback = 2 } |
| Role of an isochronous endpoint which is streamed by a host backend. More... | |