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)

#define INPUT_SAMPLE_RATE   (22050.0)

#define NUM_REC_BUFS   (0)

#define NUM_SECONDS   (4)

#define OUTPUT_DEVICE_ID   (SBLIVE_PLAY)

#define OUTPUT_SAMPLE_RATE   (22050.0)

#define PA_SAMPLE_TYPE   paInt16

#define SAMPLES_PER_FRAME   (2)

#define SBLIVE_PLAY   (11)

#define SBLIVE_REC   (2)

#define SLEEP_DUR_MSEC   (1000)


Typedef Documentation

typedef short SAMPLE


Function Documentation

int main ( void   ) 

setup host specific info

PaError MeasureStreamRate ( PortAudioStream *  stream,
paTestData dataPtr,
double *  ratePtr 
)

void ReportRate ( double  measuredRate,
double  expectedRate 
)


Generated on Sun Feb 3 05:57:11 2008 for PortAudio by  doxygen 1.5.4