Author: Phil Burk
Description: Tutorial for PortAudio, a cross platform, open-source, audio I/O library.It provides a very simple API for recording and/or playing sound using a simple callback function.
Keywords: audio, tutorial, library, portable, open-source, DirectSound,sound, music, JSyn, synthesis,

# PortAudio Tutorial

## Terminating PortAudio

> You can start and stop a stream as many times as you like. But when you are done using it, you should close it by calling:

> >     err = Pa_CloseStream( stream );
> >     if( err != paNoError ) goto error;

> Then when you are done using PortAudio, you should terminate the whole system by calling:

> >     Pa_Terminate();

> That's basically it. You can now write an audio program in 'C' that will run on multiple platforms, for example PCs and Macintosh.

> In the rest of the tutorial we will look at some additional utility functions, and a different way of using PortAudio that does not require the use of a callback function.

home | contents | previous | next