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 );
- subchn
- A pointer to the ado_pcm_subchn_t structure that describes
the subchannel.
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 |