#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.
1.7.1