debug_srate.c File Reference

#include <stdio.h>
#include <stdlib.h>
#include <memory.h>
#include "portaudio.h"

Data Structures

struct  paTestData

Defines

#define EWS88MT_12_REC   (1)
#define EWS88MT_12_PLAY   (10)
#define SBLIVE_REC   (2)
#define SBLIVE_PLAY   (11)
#define INPUT_DEVICE_ID   (EWS88MT_12_REC)
#define OUTPUT_DEVICE_ID   (SBLIVE_PLAY)
#define INPUT_SAMPLE_RATE   (22050.0)
#define OUTPUT_SAMPLE_RATE   (22050.0)
#define NUM_SECONDS   (4)
#define SLEEP_DUR_MSEC   (1000)
#define FRAMES_PER_BUFFER   (64)
#define NUM_REC_BUFS   (0)
#define SAMPLES_PER_FRAME   (2)
#define PA_SAMPLE_TYPE   paInt16

Typedefs

typedef short SAMPLE

Functions

PaError MeasureStreamRate (PortAudioStream *stream, paTestData *dataPtr, double *ratePtr)
void ReportRate (double measuredRate, double expectedRate)
int main (void)

Define Documentation

#define EWS88MT_12_PLAY   (10)
#define EWS88MT_12_REC   (1)
#define FRAMES_PER_BUFFER   (64)
#define INPUT_DEVICE_ID   (EWS88MT_12_REC)

Referenced by main().

#define INPUT_SAMPLE_RATE   (22050.0)

Referenced by main().

#define NUM_REC_BUFS   (0)
#define NUM_SECONDS   (4)
#define OUTPUT_DEVICE_ID   (SBLIVE_PLAY)

Referenced by main().

#define OUTPUT_SAMPLE_RATE   (22050.0)

Referenced by main().

#define PA_SAMPLE_TYPE   paInt16
#define SAMPLES_PER_FRAME   (2)

Referenced by main().

#define SBLIVE_PLAY   (11)
#define SBLIVE_REC   (2)
#define SLEEP_DUR_MSEC   (1000)

Typedef Documentation

typedef short SAMPLE

Function Documentation

int main ( void   ) 
PaError MeasureStreamRate ( PortAudioStream *  stream,
paTestData dataPtr,
double *  ratePtr 
)
void ReportRate ( double  measuredRate,
double  expectedRate 
)

Referenced by main().


Generated for PortAudio by  doxygen1.6.1