A PDMCC26XX_I2S_BufferRequest data structure is used with PDMCC26XX_I2S_requestBuffer(). More...
#include <PDMCC26XX_util.h>
Data Fields | |
void * | bufferIn |
void * | bufferHandleIn |
PDMCC26XX_I2S_Status | status |
A PDMCC26XX_I2S_BufferRequest data structure is used with PDMCC26XX_I2S_requestBuffer().
bufferIn is a pointer to the requested buffer. It is NULL if no buffer is available
Input Mode | Interpretation of bufferIn being NULL after returning |
---|---|
Blocking mode | Request timed out and still no buffer available |
Non-Blocking mode | No buffer available |
PDMCC26XX_I2S_requestBuffer will also return false if there are no buffers available.
void* PDMCC26XX_I2S_BufferRequest::bufferIn |
Pointer to requested In buffer
void* PDMCC26XX_I2S_BufferRequest::bufferHandleIn |
Pointer to requested In buffers handle
PDMCC26XX_I2S_Status PDMCC26XX_I2S_BufferRequest::status |
Status code set by PDMCC26XX_I2S_requestBuffer