#include <AUDDSpeakerPhone.h>
#include <USBDescriptors.h>
#include <USBRequests.h>
#include <AUDDescriptors.h>
#include <AUDRequests.h>
#include <USBD_HAL.h>
#include <USBLib_Trace.h>
Go to the source code of this file.
Data Structures | |
struct | AUDDParseData |
struct | AUDDXfrExt |
Functions | |
void | AUDDStream_Initialize (AUDDStream *pAuds, uint8_t numChannels, uint16_t wChannelVolumes[], AUDDStreamEventCallback fCallback, void *pArg) |
uint32_t | AUDDStream_IsRequestAccepted (AUDDStream *pAuds, const USBGenericRequest *pReq) |
uint32_t | AUDDStream_ChangeMute (AUDDStream *pAuds, uint8_t bChannel, uint8_t bMute) |
uint32_t | AUDDStream_SetVolume (AUDDStream *pAuds, uint8_t bChannel, uint16_t wVolume) |
uint32_t | AUDDStream_Read (AUDDStream *pAuds, void *pData, uint32_t dwSize, TransferCallback fCallback, void *pArg) |
uint32_t | AUDDStream_SetupWrite (AUDDStream *pAuds, void *pListInit, void *pDmaInit, uint16_t listSize, uint16_t delaySize, TransferCallback callback, void *argument) |
uint32_t | AUDDStream_Write (AUDDStream *pAuds, void *pBuffer, uint16_t wLength) |
uint32_t | AUDDStream_Close (AUDDStream *pStream) |
void | AUDDSpeakerPhone_InitializeStream (AUDDStream *pAuds, uint8_t numChannels, uint16_t wChannelVolumes[], AUDDStreamEventCallback fCallback, void *pArg) |
void | AUDDSpeakerPhone_Initialize (AUDDSpeakerPhone *pAudf, USBDDriver *pUsbd, AUDDStream *pSpeaker, AUDDStream *pMicrophone) |
USBGenericDescriptor * | AUDDSpeakerPhone_ParseInterfaces (AUDDSpeakerPhone *pAudf, USBGenericDescriptor *pDescriptors, uint32_t dwLength) |
uint32_t | AUDDSpeakerPhone_CloseStream (AUDDSpeakerPhone *pAudf, uint32_t bInterface) |
uint32_t | AUDDSpeakerPhone_RequestHandler (AUDDSpeakerPhone *pAudf, const USBGenericRequest *pRequest) |
uint32_t | AUDDSpeakerPhone_Read (AUDDSpeakerPhone *pAudf, void *pData, uint32_t dwSize, TransferCallback fCallback, void *pArg) |
uint32_t | AUDDSpeakerPhone_SetupWrite (AUDDSpeakerPhone *pAudf, void *pListInit, void *pDmaInit, uint16_t listSize, uint16_t delaySize, TransferCallback callback, void *argument) |
uint32_t | AUDDSpeakerPhone_Write (AUDDSpeakerPhone *pAudf, void *pBuffer, uint16_t wLength) |
USB Audio Device Streaming interface with controls. (3 channels supported).
Definition in file AUDDStream.c.