pa_hostapi.h File Reference

Interface used by pa_front to virtualize functions which operate on host APIs. More...

#include "portaudio.h"

Go to the source code of this file.

Data Structures

struct  PaUtilPrivatePaFrontHostApiInfo
struct  PaUtilHostApiSpecificStreamInfoHeader
struct  PaUtilHostApiRepresentation

Typedefs

typedef PaError PaUtilHostApiInitializer (PaUtilHostApiRepresentation **, PaHostApiIndex)

Variables

PaUtilHostApiInitializerpaHostApiInitializers []
int paDefaultHostApiIndex

Detailed Description

Interface used by pa_front to virtualize functions which operate on host APIs.


Typedef Documentation

Prototype for the initialization function which must be implemented by every host API.

See also:
paHostApiInitializers

Variable Documentation

The index of the default host API in the paHostApiInitializers array.

There is a platform specific file which defines paDefaultHostApiIndex for that platform, see pa_win/pa_win_hostapis.c for example.

Referenced by Pa_GetDefaultHostApi().

paHostApiInitializers is a NULL-terminated array of host API initialization functions. These functions are called by pa_front to initialize the host APIs when the client calls Pa_Initialize().

There is a platform specific file which defines paHostApiInitializers for that platform, pa_win/pa_win_hostapis.c contains the Win32 definitions for example.


Generated for PortAudio by  doxygen1.6.1