Signal that the current fragment of a subchannel has been completed by the DMA engine
#include <audio_driver.h> void dma_interrupt( ado_pcm_subchn_t *subchn );
The dma_interrupt() function signals to io-audio that the current fragment of subchannel subchn has been completed by the DMA engine. The upper layer uses this information for time synchronization and to determine if the stream should continue or stop.
QNX Neutrino
Safety: | |
---|---|
Cancellation point | No |
Interrupt handler | No |
Signal handler | No |
Thread | Yes |