Data Structures | Defines | 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 ouput any sound. More...

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

Data Structures

struct  paTestData

Defines

#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 ouput any sound.

Author:
Ross Bencina <rossb@audiomulch.com>
Phil Burk <philburk@softsynth.com>

Define Documentation

#define FRAMES_PER_BUFFER   (512)

Referenced by main().

#define M_PI   (3.14159265)
#define MAX_LOAD   (1.2)

Referenced by main().

#define MAX_SINES   (500)

Referenced by main().

#define SAMPLE_RATE   (44100)

Referenced by main().

#define TWOPI   (M_PI * 2.0)

Typedef Documentation

typedef struct paTestData paTestData

Function Documentation

int main ( void   ) 

Generated for PortAudio by  doxygen1.7.1