#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 "USBAudio2DescriptorBuilder.h"
#include "device/usbd.h"
#include "device/usbd_pvt.h"
#include "tusb.h"
Go to the source code of this file.
|
| namespace | audio_tools |
| | Generic Implementation of sound input and output for desktop environments using portaudio.
|
| |
|
| #define | AUDIO10_CS_AC_INTERFACE_INPUT_TERMINAL AUDIO_CS_AC_INTERFACE_INPUT_TERMINAL |
| |
| #define | AUDIO_CS_CTRL_CLK_VALID 0x02u |
| |
| #define | AUDIO_CS_REQ_RANGE 0x02u |
| |
| #define | AUDIO_FU_CTRL_MUTE 0x01u |
| |
| #define | AUDIO_FU_CTRL_VOLUME 0x02u |
| |
| #define | TUSB_EDPT_XFER(rp, ep, buf, sz) usbd_edpt_xfer(rp, ep, buf, sz) |
| |
| #define | TUSB_EDPT_XFER_FIFO(rp, ep, ff, sz) usbd_edpt_xfer_fifo(rp, ep, ff, sz) |
| |
| #define | TUSB_FIFO_CONFIG(f, buf, d, ov) tu_fifo_config(f, buf, d, 1, ov) |
| |
| #define | USB_DESCR_MAX_LEN 512 |
| |
◆ AUDIO10_CS_AC_INTERFACE_INPUT_TERMINAL
| #define AUDIO10_CS_AC_INTERFACE_INPUT_TERMINAL AUDIO_CS_AC_INTERFACE_INPUT_TERMINAL |
◆ AUDIO_CS_CTRL_CLK_VALID
| #define AUDIO_CS_CTRL_CLK_VALID 0x02u |
◆ AUDIO_CS_REQ_RANGE
| #define AUDIO_CS_REQ_RANGE 0x02u |
◆ AUDIO_FU_CTRL_MUTE
| #define AUDIO_FU_CTRL_MUTE 0x01u |
◆ AUDIO_FU_CTRL_VOLUME
| #define AUDIO_FU_CTRL_VOLUME 0x02u |
◆ TUSB_EDPT_XFER
| #define TUSB_EDPT_XFER |
( |
|
rp, |
|
|
|
ep, |
|
|
|
buf, |
|
|
|
sz |
|
) |
| usbd_edpt_xfer(rp, ep, buf, sz) |
◆ TUSB_EDPT_XFER_FIFO
| #define TUSB_EDPT_XFER_FIFO |
( |
|
rp, |
|
|
|
ep, |
|
|
|
ff, |
|
|
|
sz |
|
) |
| usbd_edpt_xfer_fifo(rp, ep, ff, sz) |
◆ TUSB_FIFO_CONFIG
| #define TUSB_FIFO_CONFIG |
( |
|
f, |
|
|
|
buf, |
|
|
|
d, |
|
|
|
ov |
|
) |
| tu_fifo_config(f, buf, d, 1, ov) |
◆ USB_DESCR_MAX_LEN
| #define USB_DESCR_MAX_LEN 512 |
◆ usbd_app_driver_get_cb()
| usbd_class_driver_t const * usbd_app_driver_get_cb |
( |
uint8_t * |
count | ) |
|