* \note This file should not be included directly. It is automatically included as needed by the class driver\r
* dispatch header located in LUFA/Drivers/USB/Class/Audio.h.\r
*/\r
* \note This file should not be included directly. It is automatically included as needed by the class driver\r
* dispatch header located in LUFA/Drivers/USB/Class/Audio.h.\r
*/\r
* within the user application, and passed to each of the Audio class driver functions as the\r
* AudioInterfaceInfo parameter. This stores each Audio interface's configuration and state information.\r
*/\r
* within the user application, and passed to each of the Audio class driver functions as the\r
* AudioInterfaceInfo parameter. This stores each Audio interface's configuration and state information.\r
*/\r
* the correct endpoint is selected and ready for data.\r
*\r
* \param[in,out] AudioInterfaceInfo Pointer to a structure containing an Audio Class configuration and state\r
* the correct endpoint is selected and ready for data.\r
*\r
* \param[in,out] AudioInterfaceInfo Pointer to a structure containing an Audio Class configuration and state\r
* \return Signed 24-bit audio sample from the audio interface\r
*/\r
static inline int32_t Audio_Device_ReadSample24(USB_ClassInfo_Audio_Device_t* const AudioInterfaceInfo) ATTR_ALWAYS_INLINE;\r
* \return Signed 24-bit audio sample from the audio interface\r
*/\r
static inline int32_t Audio_Device_ReadSample24(USB_ClassInfo_Audio_Device_t* const AudioInterfaceInfo) ATTR_ALWAYS_INLINE;\r