PortAudio
2.0
|
Tests the converter functions in pa_converters.c. More...
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#include "portaudio.h"
#include "pa_converters.h"
#include "pa_dither.h"
#include "pa_types.h"
#include "pa_endianness.h"
Macros | |
#define | M_PI (3.14159265) |
#define | MAX_PER_CHANNEL_FRAME_COUNT (2048) |
#define | MAX_CHANNEL_COUNT (8) |
#define | SAMPLE_FORMAT_COUNT (6) |
#define | FLAG_COMBINATION_COUNT (4) |
Functions | |
PaError | My_Pa_GetSampleSize (PaSampleFormat format) |
int | TestNonZeroPresent (void *buffer, int size) |
float | MaximumAbsDifference (float *sourceBuffer, float *referenceBuffer, int count) |
int | main (const char **argv, int argc) |
Tests the converter functions in pa_converters.c.
@author Ross Bencina <rossb@audiomulch.com>
Link with pa_dither.c and pa_converters.c
see http://www.portaudio.com/trac/wiki/V19ConvertersStatus for a discussion of this.
#define FLAG_COMBINATION_COUNT (4) |
Referenced by main().
#define M_PI (3.14159265) |
#define MAX_CHANNEL_COUNT (8) |
Referenced by main().
#define MAX_PER_CHANNEL_FRAME_COUNT (2048) |
Referenced by main().
#define SAMPLE_FORMAT_COUNT (6) |
Referenced by main().
int main | ( | const char ** | argv, |
int | argc | ||
) |
float MaximumAbsDifference | ( | float * | sourceBuffer, |
float * | referenceBuffer, | ||
int | count | ||
) |
Referenced by main().
PaError My_Pa_GetSampleSize | ( | PaSampleFormat | format | ) |
References paFloat32, paInt16, paInt24, paInt32, paInt8, paNonInterleaved, paSampleFormatNotSupported, and paUInt8.
Referenced by main().
int TestNonZeroPresent | ( | void * | buffer, |
int | size | ||
) |
Referenced by main().