18#ifndef __VSF_USB_UAC_H__
19#define __VSF_USB_UAC_H__
25#if ((VSF_USE_USB_DEVICE == ENABLED) && (VSF_USBD_USE_UAC == ENABLED)) \
26 || ((VSF_USE_USB_HOST == ENABLED) && (VSF_USBH_USE_UAC == ENABLED))
unsigned short uint16_t
Definition lvgl.h:41
unsigned char uint8_t
Definition lvgl.h:40
Definition vsf_usb_UAC.h:99
uint8_t bDelay
Definition vsf_usb_UAC.h:104
uint8_t bDescriptorType
Definition vsf_usb_UAC.h:101
uint16_t wFormatTag
Definition vsf_usb_UAC.h:105
uint8_t bLength
Definition vsf_usb_UAC.h:100
uint8_t bTerminalLink
Definition vsf_usb_UAC.h:103
uint8_t bDescriptorSubtype
Definition vsf_usb_UAC.h:102
struct usb_uac_ac_interface_header_desc_t VSF_CAL_PACKED
usb_uac_req_t
Definition vsf_usb_UAC.h:38
@ USB_UAC_REQ_RES
Definition vsf_usb_UAC.h:42
@ USB_UAC2_REQ_MEM
Definition vsf_usb_UAC.h:49
@ USB_UAC_REQ_SET
Definition vsf_usb_UAC.h:44
@ USB_UAC2_REQ_RANGE
Definition vsf_usb_UAC.h:48
@ USB_UAC_REQ_MAX
Definition vsf_usb_UAC.h:41
@ USB_UAC_REQ_GET
Definition vsf_usb_UAC.h:45
@ USB_UAC_REQ_MIN
Definition vsf_usb_UAC.h:40
@ USB_UAC_REQ_CUR
Definition vsf_usb_UAC.h:39
@ USB_UAC2_REQ_CUR
Definition vsf_usb_UAC.h:47
@ USB_UAC_REQ_MEM
Definition vsf_usb_UAC.h:43
usb_uac_format_tag_t
Definition vsf_usb_UAC.h:83
@ USB_UAC_FORMAT_PCM
Definition vsf_usb_UAC.h:84
usb_uac_terminal_types_t
Definition vsf_usb_UAC.h:52
@ USB_UAC_BTT_SPEAKERPHONE_EC
Definition vsf_usb_UAC.h:74
@ USB_UAC_OTT_UNDEFINED
Definition vsf_usb_UAC.h:64
@ USB_UAC_TTT_PHONE_LINE
Definition vsf_usb_UAC.h:77
@ USB_UAC_ITT_MIC
Definition vsf_usb_UAC.h:59
@ USB_UAC_BTT_HANDSET
Definition vsf_usb_UAC.h:70
@ USB_UAC_ITT_PERSONAL_MIC
Definition vsf_usb_UAC.h:61
@ USB_UAC_ITT_UNDEFINED
Definition vsf_usb_UAC.h:58
@ USB_UAC_ITT_MIC_ARRAY
Definition vsf_usb_UAC.h:62
@ USB_UAC_UTT_UNDEFINED
Definition vsf_usb_UAC.h:54
@ USB_UAC_UTT_STREAMING
Definition vsf_usb_UAC.h:55
@ USB_UAC_TTT_TELEPHONE
Definition vsf_usb_UAC.h:78
@ USB_UAC_BTT_SPEAKERPHONE_ES
Definition vsf_usb_UAC.h:73
@ USB_UAC_OTT_SPEAKER
Definition vsf_usb_UAC.h:65
@ USB_UAC_ITT_DESKTOP_MIC
Definition vsf_usb_UAC.h:60
@ USB_UAC_OTT_DESKTOP_SPEAKER
Definition vsf_usb_UAC.h:66
@ USB_UAC_OTT_ROOM_SPEAKER
Definition vsf_usb_UAC.h:67
@ USB_UAC_BTT_SPEAKERPHONE
Definition vsf_usb_UAC.h:72
@ USB_UAC_BTT_UNDEFINED
Definition vsf_usb_UAC.h:69
@ USB_UAC_BTT_HEADSET
Definition vsf_usb_UAC.h:71
@ USB_UAC_UTT_VENDOR
Definition vsf_usb_UAC.h:56
@ USB_UAC_TTT_UNDEFINED
Definition vsf_usb_UAC.h:76