#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 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 short SAMPLE |
| int main | ( | void | ) |
| PaError MeasureStreamRate | ( | PortAudioStream * | stream, | |
| paTestData * | dataPtr, | |||
| double * | ratePtr | |||
| ) |
| void ReportRate | ( | double | measuredRate, | |
| double | expectedRate | |||
| ) |
1.4.7