67         paNotInitialized = -10000,
    68         paUnanticipatedHostError,
    69         paInvalidChannelCount,
    73         paSampleFormatNotSupported,
    74         paBadIODeviceCombination,
    83         paIncompatibleHostApiSpecificStreamInfo,
    94         paIncompatibleStreamHostApi,
   161 #define paNoDevice ((PaDeviceIndex)-1)   169 #define paUseHostApiSpecificDeviceSpecification ((PaDeviceIndex)-2)   323             int hostApiDeviceIndex );
   424 #define paFloat32        ((PaSampleFormat) 0x00000001)    425 #define paInt32          ((PaSampleFormat) 0x00000002)    426 #define paInt24          ((PaSampleFormat) 0x00000004)    427 #define paInt16          ((PaSampleFormat) 0x00000008)    428 #define paInt8           ((PaSampleFormat) 0x00000010)    429 #define paUInt8          ((PaSampleFormat) 0x00000020)    430 #define paCustomFormat   ((PaSampleFormat) 0x00010000)   432 #define paNonInterleaved ((PaSampleFormat) 0x80000000)   442         int maxInputChannels;
   443         int maxOutputChannels;
   446         PaTime defaultLowInputLatency;
   447         PaTime defaultLowOutputLatency;
   449         PaTime defaultHighInputLatency;
   450         PaTime defaultHighOutputLatency;
   452         double defaultSampleRate;
   522 #define paFormatIsSupported (0)   579 #define paFramesPerBufferUnspecified  (0)   593 #define   paNoFlag          ((PaStreamFlags) 0)   598 #define   paClipOff         ((PaStreamFlags) 0x00000001)   603 #define   paDitherOff       ((PaStreamFlags) 0x00000002)   614 #define   paNeverDropInput  ((PaStreamFlags) 0x00000004)   622 #define   paPrimeOutputBuffersUsingStreamCallback ((PaStreamFlags) 0x00000008)   627 #define   paPlatformSpecificFlags ((PaStreamFlags)0xFFFF0000)   633         PaTime inputBufferAdcTime;
   635         PaTime outputBufferDacTime;
   655 #define paInputUnderflow   ((PaStreamCallbackFlags) 0x00000001)   664 #define paInputOverflow    ((PaStreamCallbackFlags) 0x00000002)   670 #define paOutputUnderflow  ((PaStreamCallbackFlags) 0x00000004)   675 #define paOutputOverflow   ((PaStreamCallbackFlags) 0x00000008)   681 #define paPrimingOutput    ((PaStreamCallbackFlags) 0x00000010)   740         const void *input, 
void *output,
   741         unsigned long frameCount,
   805                            unsigned long framesPerBuffer,
   842                                   int numInputChannels,
   843                                   int numOutputChannels,
   846                                   unsigned long framesPerBuffer,
  1050                            unsigned long frames );
  1077                             unsigned long frames );
 PaError Pa_Initialize(void)
struct PaDeviceInfo PaDeviceInfo
PaDeviceIndex Pa_GetDefaultInputDevice(void)
PaDeviceIndex Pa_GetDeviceCount(void)
PaError Pa_StopStream(PaStream *stream)
const PaStreamInfo * Pa_GetStreamInfo(PaStream *stream)
PaError Pa_GetSampleSize(PaSampleFormat format)
PaError Pa_OpenStream(PaStream **stream, const PaStreamParameters *inputParameters, const PaStreamParameters *outputParameters, double sampleRate, unsigned long framesPerBuffer, PaStreamFlags streamFlags, PaStreamCallback *streamCallback, void *userData)
PaHostApiIndex Pa_GetDefaultHostApi(void)
struct PaHostApiInfo PaHostApiInfo
int PaStreamCallback(const void *input, void *output, unsigned long frameCount, const PaStreamCallbackTimeInfo *timeInfo, PaStreamCallbackFlags statusFlags, void *userData)
struct PaHostErrorInfo PaHostErrorInfo
const PaHostErrorInfo * Pa_GetLastHostErrorInfo(void)
PaError Pa_IsFormatSupported(const PaStreamParameters *inputParameters, const PaStreamParameters *outputParameters, double sampleRate)
struct PaStreamInfo PaStreamInfo
struct PaStreamParameters PaStreamParameters
void PaStreamFinishedCallback(void *userData)
PaError Pa_SetStreamFinishedCallback(PaStream *stream, PaStreamFinishedCallback *streamFinishedCallback)
PaError Pa_StartStream(PaStream *stream)
void * hostApiSpecificStreamInfo
PaDeviceIndex defaultInputDevice
PaDeviceIndex Pa_HostApiDeviceIndexToDeviceIndex(PaHostApiIndex hostApi, int hostApiDeviceIndex)
PaError Pa_IsStreamStopped(PaStream *stream)
PaSampleFormat sampleFormat
unsigned long PaStreamFlags
PaError Pa_IsStreamActive(PaStream *stream)
unsigned long PaStreamCallbackFlags
PaTime Pa_GetStreamTime(PaStream *stream)
PaError Pa_OpenDefaultStream(PaStream **stream, int numInputChannels, int numOutputChannels, PaSampleFormat sampleFormat, double sampleRate, unsigned long framesPerBuffer, PaStreamCallback *streamCallback, void *userData)
PaDeviceIndex defaultOutputDevice
PaError Pa_AbortStream(PaStream *stream)
const PaHostApiInfo * Pa_GetHostApiInfo(PaHostApiIndex hostApi)
unsigned long PaSampleFormat
signed long Pa_GetStreamReadAvailable(PaStream *stream)
PaHostApiIndex Pa_GetHostApiCount(void)
const PaDeviceInfo * Pa_GetDeviceInfo(PaDeviceIndex device)
PaDeviceIndex Pa_GetDefaultOutputDevice(void)
PaError Pa_ReadStream(PaStream *stream, void *buffer, unsigned long frames)
PaHostApiTypeId hostApiType
PaError Pa_WriteStream(PaStream *stream, const void *buffer, unsigned long frames)
const char * Pa_GetErrorText(PaError errorCode)
PaHostApiIndex Pa_HostApiTypeIdToHostApiIndex(PaHostApiTypeId type)
signed long Pa_GetStreamWriteAvailable(PaStream *stream)
struct PaStreamCallbackTimeInfo PaStreamCallbackTimeInfo
PaError Pa_CloseStream(PaStream *stream)
PaError Pa_Terminate(void)
const char * Pa_GetVersionText(void)
double Pa_GetStreamCpuLoad(PaStream *stream)