46 #ifndef __AUDIO_CLASS_HOST_H__
47 #define __AUDIO_CLASS_HOST_H__
50 #include "../../USB.h"
51 #include "../Common/AudioClassCommon.h"
54 #if defined(__cplusplus)
59 #if !defined(__INCLUDE_FROM_AUDIO_DRIVER)
60 #error Do not include this file directly. Include LPCUSBlib/Drivers/USB.h instead.
75 uint8_t DataINPipeNumber;
79 uint8_t DataOUTPipeNumber;
131 uint16_t ConfigDescriptorSize,
161 const uint8_t DataPipeIndex,
162 const uint8_t EndpointProperty,
163 const uint8_t EndpointControl,
165 void* const Data) ATTR_NON_NULL_PTR_ARG(1) ATTR_NON_NULL_PTR_ARG(6);
179 (void)AudioInterfaceInfo;
196 uint8_t portnum = AudioInterfaceInfo->Config.PortNumber;
197 bool SampleReceived =
false;
207 return SampleReceived;
224 uint8_t portnum = AudioInterfaceInfo->Config.PortNumber;
247 uint8_t portnum = AudioInterfaceInfo->Config.PortNumber;
249 (void)AudioInterfaceInfo;
277 uint8_t portnum = AudioInterfaceInfo->Config.PortNumber;
278 (void)AudioInterfaceInfo;
306 uint8_t portnum = AudioInterfaceInfo->Config.PortNumber;
307 (void)AudioInterfaceInfo;
336 uint8_t portnum = AudioInterfaceInfo->Config.PortNumber;
338 (void)AudioInterfaceInfo;
363 const int16_t Sample)
365 uint8_t portnum = AudioInterfaceInfo->Config.PortNumber;
367 (void)AudioInterfaceInfo;
392 const int32_t Sample)
394 uint8_t portnum = AudioInterfaceInfo->Config.PortNumber;
396 (void)AudioInterfaceInfo;
411 #if !defined(__DOXYGEN__)
413 #if defined(__INCLUDE_FROM_AUDIO_HOST_C)
424 #if defined(__cplusplus)