PortAudio  2.0
Data Structures | Macros | Typedefs | Functions
patest_in_overflow.c File Reference

Count input overflows (using paInputOverflow flag) under overloaded and normal conditions. This test uses the same method to overload the stream as does patest_out_underflow.c – it generates sine waves until the cpu load exceeds a certain level. However this test is only concerned with input and so doesn't output any sound. More...

#include <stdio.h>
#include <math.h>
#include "portaudio.h"

Data Structures

struct  paTestData
 

Macros

#define MAX_SINES   (500)
 
#define MAX_LOAD   (1.2)
 
#define SAMPLE_RATE   (44100)
 
#define FRAMES_PER_BUFFER   (512)
 
#define M_PI   (3.14159265)
 
#define TWOPI   (M_PI * 2.0)
 

Typedefs

typedef struct paTestData paTestData
 

Functions

int main (void)
 

Detailed Description

Count input overflows (using paInputOverflow flag) under overloaded and normal conditions. This test uses the same method to overload the stream as does patest_out_underflow.c – it generates sine waves until the cpu load exceeds a certain level. However this test is only concerned with input and so doesn't output any sound.

Author
Ross Bencina rossb.nosp@m.@aud.nosp@m.iomul.nosp@m.ch.c.nosp@m.om
Phil Burk philb.nosp@m.urk@.nosp@m.softs.nosp@m.ynth.nosp@m..com

Macro Definition Documentation

#define FRAMES_PER_BUFFER   (512)
#define M_PI   (3.14159265)
#define MAX_LOAD   (1.2)
#define MAX_SINES   (500)
#define SAMPLE_RATE   (44100)
#define TWOPI   (M_PI * 2.0)

Typedef Documentation

typedef struct paTestData paTestData

Function Documentation

int main ( void  )