pa_cpuload.h File Reference

Functions to assist in measuring the CPU utilization of a callback stream. Used to implement the Pa_GetStreamCpuLoad() function. More...

Go to the source code of this file.

Data Structures

struct  PaUtilCpuLoadMeasurer

Functions

void PaUtil_InitializeCpuLoadMeasurer (PaUtilCpuLoadMeasurer *measurer, double sampleRate)
void PaUtil_BeginCpuLoadMeasurement (PaUtilCpuLoadMeasurer *measurer)
void PaUtil_EndCpuLoadMeasurement (PaUtilCpuLoadMeasurer *measurer, unsigned long framesProcessed)
void PaUtil_ResetCpuLoadMeasurer (PaUtilCpuLoadMeasurer *measurer)
double PaUtil_GetCpuLoad (PaUtilCpuLoadMeasurer *measurer)


Detailed Description

Functions to assist in measuring the CPU utilization of a callback stream. Used to implement the Pa_GetStreamCpuLoad() function.


Function Documentation

void PaUtil_BeginCpuLoadMeasurement ( PaUtilCpuLoadMeasurer measurer  ) 

void PaUtil_EndCpuLoadMeasurement ( PaUtilCpuLoadMeasurer measurer,
unsigned long  framesProcessed 
)

double PaUtil_GetCpuLoad ( PaUtilCpuLoadMeasurer measurer  ) 

void PaUtil_InitializeCpuLoadMeasurer ( PaUtilCpuLoadMeasurer measurer,
double  sampleRate 
)

void PaUtil_ResetCpuLoadMeasurer ( PaUtilCpuLoadMeasurer measurer  ) 


Generated on Thu Feb 21 06:25:57 2008 for PortAudio by  doxygen 1.5.5