====== ta_spool ====== Demonstrates the music.lib sound spooler. ==== Synopsis ==== ''%%ta_spool%%'' ==== Description ==== Uses the music.lib sound spooler to fill buffers, parse information in the buffers, signal our task when a buffer has been exhausted, and refill the buffers. Use this sample code as a basis for developing your own routines for playing large sampled files, or handling other kinds of buffered data. When you press one of the buttons, the following events take place: * Button A-simulates a hold on data delivery. The application continues to consume information in its buffers. * Button B-stops the playback function. Releasing it restarts playback. Holding down either shift button causes the spooler to be aborted instead of merely stopped. * Button C-enters one-shot mode. Each C button press starts a ''%%ssplPlayData()%%'' sequence. Press the play button returns to normal mode. * Start Button-pauses the playback function. Releasing it lets the application continue. * Stop (X) Button-quit. ==== Associated Files ==== ta_spool.c ==== Location ==== examples/Audio ==== See Also ==== ''%%ssplCreateSoundSpooler, tsp_spoolsoundfile%%''