Main Page   Hardware Class Hierarchy   Hardware API     Mapping Class Hierarchy  Mapping API 

pa_host.h File Reference

Go to the source code of this file.

Data Structures

struct  internalPortAudioStream

Defines

#define SUPPORT_AUDIO_CAPTURE   (1)
#define PA_MAGIC   (0x18273645)
#define PA_DITHER_BITS   (15)
#define PA_DITHER_SCALE   (1.0f / ((1<<PA_DITHER_BITS)-1))

Typedefs

typedef long int32
typedef unsigned long uint32
typedef short int16
typedef unsigned short uint16
typedef void( PortAudioConverter )(void *inputBuffer, int inputStride, void *outputBuffer, int outputStride, int numSamples)
typedef internalPortAudioStream internalPortAudioStream

Functions

PaError PaHost_Init (void)
PaError PaHost_Term (void)
PaError PaHost_OpenStream (internalPortAudioStream *past)
PaError PaHost_CloseStream (internalPortAudioStream *past)
PaError PaHost_StartOutput (internalPortAudioStream *past)
PaError PaHost_StopOutput (internalPortAudioStream *past, int abort)
PaError PaHost_StartInput (internalPortAudioStream *past)
PaError PaHost_StopInput (internalPortAudioStream *past, int abort)
PaError PaHost_StartEngine (internalPortAudioStream *past)
PaError PaHost_StopEngine (internalPortAudioStream *past, int abort)
PaError PaHost_StreamActive (internalPortAudioStream *past)
void * PaHost_AllocateFastMemory (long numBytes)
void PaHost_FreeFastMemory (void *addr, long numBytes)
PaError PaHost_ValidateSampleRate (PaDeviceID id, double requestedFrameRate, double *closestFrameRatePtr)
int PaHost_IsInitialized (void)
internalPortAudioStreamPaHost_GetStreamRepresentation (PortAudioStream *stream)
int PaHost_FindClosestTableEntry (double allowableError, const double *rateTable, int numRates, double frameRate)
long Pa_CallConvertInt16 (internalPortAudioStream *past, short *nativeInputBuffer, short *nativeOutputBuffer)
long PaConvert_TriangularDither (void)
PaError PaConvert_SetupInput (internalPortAudioStream *past, PaSampleFormat nativeInputSampleFormat)
PaError PaConvert_SetupOutput (internalPortAudioStream *past, PaSampleFormat nativeOutputSampleFormat)
long PaConvert_Process (internalPortAudioStream *past, void *nativeInputBuffer, void *nativeOutputBuffer)


Define Documentation

#define PA_DITHER_BITS   (15)
 

#define PA_DITHER_SCALE   (1.0f / ((1<<PA_DITHER_BITS)-1))
 

#define PA_MAGIC   (0x18273645)
 

#define SUPPORT_AUDIO_CAPTURE   (1)
 


Typedef Documentation

typedef short int16
 

typedef long int32
 

typedef struct internalPortAudioStream internalPortAudioStream
 

typedef void( PortAudioConverter)( void *inputBuffer, int inputStride, void *outputBuffer, int outputStride, int numSamples )
 

typedef unsigned short uint16
 

typedef unsigned long uint32
 


Function Documentation

long Pa_CallConvertInt16 internalPortAudioStream past,
short *  nativeInputBuffer,
short *  nativeOutputBuffer
 

long PaConvert_Process internalPortAudioStream past,
void *  nativeInputBuffer,
void *  nativeOutputBuffer
 

PaError PaConvert_SetupInput internalPortAudioStream past,
PaSampleFormat  nativeInputSampleFormat
 

PaError PaConvert_SetupOutput internalPortAudioStream past,
PaSampleFormat  nativeOutputSampleFormat
 

long PaConvert_TriangularDither void   ) 
 

void* PaHost_AllocateFastMemory long  numBytes  ) 
 

PaError PaHost_CloseStream internalPortAudioStream past  ) 
 

int PaHost_FindClosestTableEntry double  allowableError,
const double *  rateTable,
int  numRates,
double  frameRate
 

void PaHost_FreeFastMemory void *  addr,
long  numBytes
 

internalPortAudioStream* PaHost_GetStreamRepresentation PortAudioStream stream  ) 
 

PaError PaHost_Init void   ) 
 

int PaHost_IsInitialized void   ) 
 

PaError PaHost_OpenStream internalPortAudioStream past  ) 
 

PaError PaHost_StartEngine internalPortAudioStream past  ) 
 

PaError PaHost_StartInput internalPortAudioStream past  ) 
 

PaError PaHost_StartOutput internalPortAudioStream past  ) 
 

PaError PaHost_StopEngine internalPortAudioStream past,
int  abort
 

PaError PaHost_StopInput internalPortAudioStream past,
int  abort
 

PaError PaHost_StopOutput internalPortAudioStream past,
int  abort
 

PaError PaHost_StreamActive internalPortAudioStream past  ) 
 

PaError PaHost_Term void   ) 
 

PaError PaHost_ValidateSampleRate PaDeviceID  id,
double  requestedFrameRate,
double *  closestFrameRatePtr
 


Generated on Mon Oct 8 19:32:22 2007 for OOMRM Mapping API by doxygen1.3