![]() |
M480 BSP V3.05.005
The Board Support Package for M480 Series
|
M480 MCU USB Host Audio Class driver. More...
#include <stdio.h>
#include <string.h>
#include "NuMicro.h"
#include "usb.h"
#include "usbh_lib.h"
#include "usbh_uac.h"
#include "uac.h"
Go to the source code of this file.
Functions | |
int | usbh_uac_get_channel_number (UAC_DEV_T *uac, uint8_t target) |
Obtain Audio Class device's channel number. More... | |
int | usbh_uac_get_bit_resolution (UAC_DEV_T *uac, uint8_t target, uint8_t *byte_cnt) |
Obtain Audio Class device subframe bit resolution.. More... | |
int | usbh_uac_get_sampling_rate (UAC_DEV_T *uac, uint8_t target, uint32_t *srate_list, int max_cnt, uint8_t *type) |
Get a list of sampling rate frequencies supported by the UAC device. More... | |
int | usbh_uac_sampling_rate_control (UAC_DEV_T *uac, uint8_t target, uint8_t req, uint32_t *srate) |
Set sampling rate frequency. More... | |
int | usbh_uac_mute_control (UAC_DEV_T *uac, uint8_t target, uint8_t req, uint16_t chn, uint8_t *mute) |
Control Audio Class device mute on/off. More... | |
int | usbh_uac_vol_control (UAC_DEV_T *uac, uint8_t target, uint8_t req, uint16_t chn, uint16_t *volume) |
Audio Class device volume control. More... | |
int | usbh_uac_auto_gain_control (UAC_DEV_T *uac, uint8_t target, uint8_t req, uint16_t chn, uint8_t *bAGC) |
Audio Class device automatic gain control. More... | |
int | usbh_uac_start_audio_in (UAC_DEV_T *uac, UAC_CB_FUNC *func) |
Start to receive audio data from UAC device. (Microphone) More... | |
int | usbh_uac_stop_audio_in (UAC_DEV_T *uac) |
Stop UAC device audio in data stream. More... | |
int | usbh_uac_start_audio_out (UAC_DEV_T *uac, UAC_CB_FUNC *func) |
Start to transmit audio data to UAC device. (Speaker) More... | |
int | usbh_uac_stop_audio_out (UAC_DEV_T *uac) |
Stop UAC device audio out data stream. More... | |
int | usbh_uac_open (UAC_DEV_T *uac) |
Open an connected UAC device. More... | |
M480 MCU USB Host Audio Class driver.
SPDX-License-Identifier: Apache-2.0
Definition in file uac_core.c.