Data structure used with transfer call.
Data Fields | |
| QueueP_Elem | qElem |
| void * | buf |
| uint32_t | sampleCount |
| int32_t | status |
| void * | args |
| QueueP_Elem AASRC_Transaction::qElem |
[IN] This should be the first parameter. this is the queue element used by driver.
| void* AASRC_Transaction::buf |
[IN] void * to a buffer with data to be transferred . This parameter can't be NULL
| uint32_t AASRC_Transaction::sampleCount |
[IN/OUT] Number of sample words for this transaction. This is input incase of read/write call and on API return this represents number of sample words actually read by the API
| int32_t AASRC_Transaction::status |
[OUT] AASRC_TransferStatus code
| void* AASRC_Transaction::args |
[IN] Argument to be passed to the callback function