arduino-audio-tools
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
USBAudioConstants.h File Reference
#include <stdint.h>

Go to the source code of this file.

Namespaces

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

Functions

static uint8_t u16High (uint16_t v)
 
static uint8_t u16Low (uint16_t v)
 

Variables

static constexpr uint8_t AUDIO_FU_CTRL_MUTE = 0x01
 
static constexpr uint8_t AUDIO_FU_CTRL_VOLUME = 0x02
 
static constexpr uint8_t kAudio1EpCtrlSamplingFreq = 0x01
 
static constexpr uint8_t kAudio1ReqGetCur = 0x81
 
static constexpr uint8_t kAudio1ReqGetMax = 0x83
 
static constexpr uint8_t kAudio1ReqGetMin = 0x82
 
static constexpr uint8_t kAudioCsAcClockSource = 0x0A
 
static constexpr uint8_t kAudioCsAcFeatureUnit = 0x06
 
static constexpr uint8_t kAudioCsAcHeader = 0x01
 
static constexpr uint8_t kAudioCsAcInputTerminal = 0x02
 
static constexpr uint8_t kAudioCsAcOutputTerminal = 0x03
 
static constexpr uint8_t kAudioCsAsFormatType = 0x02
 
static constexpr uint8_t kAudioCsAsGeneral = 0x01
 
static constexpr uint8_t kAudioCsCtrlClkValid = 0x02
 
static constexpr uint8_t kAudioCsCtrlSamFreq = 0x01
 
static constexpr uint8_t kAudioCsReqCur = 0x01
 
static constexpr uint8_t kAudioCsReqRange = 0x02
 
static constexpr uint16_t kAudioDescIadLen = 8
 
static constexpr uint8_t kAudioFormatTypeI = 0x01
 
static constexpr uint8_t kAudioIntProtocolCodeV2 = 0x20
 
static constexpr uint8_t kAudioSubclassControl = 0x01
 
static constexpr uint8_t kAudioSubclassStreaming = 0x02
 
static constexpr uint16_t kAudioTermTypeUsbStreaming = 0x0101
 
static constexpr uint8_t kControlStageData = 2
 
static constexpr uint8_t kControlStageSetup = 1
 
static constexpr uint8_t kUsbClassAudio = 0x01
 
static constexpr uint8_t kUsbDescTypeConfiguration = 0x02
 
static constexpr uint8_t kUsbDescTypeCsEndpoint = 0x25
 
static constexpr uint8_t kUsbDescTypeCsInterface = 0x24
 
static constexpr uint8_t kUsbDescTypeEndpoint = 0x05
 
static constexpr uint8_t kUsbDescTypeIad = 0x0B
 
static constexpr uint8_t kUsbDescTypeInterface = 0x04
 
static constexpr uint8_t kUsbReqSetInterface = 0x0B