|
API Documentation
9.14.00
|
A PDMCC26XX_BufferRequest data structure is used with PDMCC26XX_requestBuffer(). More...
Data Fields | |
| PDMCC26XX_pcmBuffer * | buffer |
| PDMCC26XX_Status | status |
A PDMCC26XX_BufferRequest data structure is used with PDMCC26XX_requestBuffer().
buffer is a pointer to the requested buffer. It is NULL if no buffer is available. Each buffer contains a metadata header of size PCM_METADATA_SIZE. The first byte of the metadata is always an 8 bit sequence number. The other bytes depends on mode.
| 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_pcmBuffer* PDMCC26XX_BufferRequest::buffer |
Pointer to requested buffer. Note that this includes PCM_METADATA_SIZE bytes of metadata as a header
| PDMCC26XX_Status PDMCC26XX_BufferRequest::status |
Status code set by PDMCC26XX_requestBuffer
1.8.12