|
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().
1.8.5