#include <stdint.h>#include <AUDDStream.h>#include "USBD.h"#include <USBDDriver.h>Go to the source code of this file.
Data Structures | |
| struct | AUDDSpeakerPhone |
Defines | |
| #define | AUDD_ID_SpeakerIT 0x01 |
| #define | AUDD_ID_SpeakerOT 0x02 |
| #define | AUDD_ID_SpeakerFU 0x03 |
| #define | AUDD_ID_MicrophoneIT 0x04 |
| #define | AUDD_ID_MicrophoneOT 0x05 |
| #define | AUDD_ID_MicrophoneFU 0x06 |
| #define | AUDD_CH_Master 0x0 |
| #define | AUDD_CH_L 0x1 |
| #define | AUDD_CH_R 0x2 |
Functions | |
| 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_RequestHandler (AUDDSpeakerPhone *pAudf, const USBGenericRequest *pRequest) |
| uint32_t | AUDDSpeakerPhone_CloseStream (AUDDSpeakerPhone *pAudf, uint32_t bInterface) |
| 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) |
| uint32_t | AUDDSpeakerPhone_Read (AUDDSpeakerPhone *pAudf, void *pData, uint32_t dwSize, TransferCallback fCallback, void *pArg) |
USB Audio Speaker & Microphone Function.
Definition in file AUDDSpeakerPhone.h.
1.7.1