arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces
USBAudioHostBase.h File Reference
#include <cstdint>
#include <cstring>
#include <vector>
#include "AudioTools/Communication/USB/USBAudioBackend.h"
#include "AudioTools/Communication/USB/USBAudioConstants.h"
#include "AudioTools/Communication/USB/USBAudioHostBackend.h"
#include "AudioTools/Communication/USB/USBAudioStreamBase.h"

Go to the source code of this file.

Classes

struct  USBAudioHostBase::AltSetting
 One alternate setting of an audio streaming interface. More...
 
struct  USBAudioHostBase::Entity
 Audio Control entity (terminal, unit or clock) for the topology walk. More...
 
struct  USBAudioHostBase::RateRange
 Range of supported sample rates (UAC2 clock source GET_RANGE) More...
 
struct  USBAudioHostBase::Stream
 State of one direction (microphone or speaker) More...
 
class  USBAudioHostBase
 USB Audio Class (UAC1 and UAC2) host: reads PCM audio from an attached USB microphone and/or writes PCM audio to an attached USB speaker or headset, using the same API as the USB Audio device (USBAudioStream). More...
 

Namespaces

namespace  audio_tools
 Generic Implementation of sound input and output for desktop environments using portaudio.