arduino-audio-tools
Loading...
Searching...
No Matches
Classes | Namespaces | Macros
USBAudioDeviceBase.h File Reference
#include <cmath>
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <functional>
#include <mutex>
#include <vector>
#include "AudioTools/CoreAudio/AudioTypes.h"
#include "AudioTools/CoreAudio/Buffers.h"
#include "AudioLogger.h"
#include "AudioTools/CoreAudio/BaseStream.h"
#include "AudioTools/Communication/USB/USBAudioBackend.h"
#include "AudioTools/Communication/USB/USBAudioConstants.h"
#include "AudioTools/Communication/USB/USBAudioStreamBase.h"
#include "USBAudio2DescriptorBuilder.h"

Go to the source code of this file.

Classes

struct  USBAudioDeviceBase::audio_feedback_params_t
 Parameters for audio feedback endpoint configuration. More...
 
struct  USBAudioDeviceBase::audiod_function_t
 Internal structure representing a USB audio function instance. More...
 
class  USBAudioDeviceBase
 USB Audio Device class for audio streaming over USB. More...
 

Namespaces

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

Macros

#define USB_DESCR_MAX_LEN   512
 

Macro Definition Documentation

◆ USB_DESCR_MAX_LEN

#define USB_DESCR_MAX_LEN   512