|
| void * | pvPortCalloc (size_t nmemb, size_t size) |
| |
| void * | pvPortMalloc (size_t xWantedSize) |
| |
| void * | pvPortRealloc (void *pv, size_t size) |
| |
| void | vPortFree (void *pv) |
| |
| static void | scaleSamples (short *samples, int numSamples, float volume) |
| |
| float | sonicGetSpeed (sonicStream stream) |
| |
| void | sonicSetSpeed (sonicStream stream, float speed) |
| |
| float | sonicGetPitch (sonicStream stream) |
| |
| void | sonicSetPitch (sonicStream stream, float pitch) |
| |
| float | sonicGetRate (sonicStream stream) |
| |
| void | sonicSetRate (sonicStream stream, float rate) |
| |
| int | sonicGetChordPitch (sonicStream stream) |
| |
| void | sonicSetChordPitch (sonicStream stream, int useChordPitch) |
| |
| int | sonicGetQuality (sonicStream stream) |
| |
| void | sonicSetQuality (sonicStream stream, int quality) |
| |
| float | sonicGetVolume (sonicStream stream) |
| |
| void | sonicSetVolume (sonicStream stream, float volume) |
| |
| static void | freeStreamBuffers (sonicStream stream) |
| |
| void | sonicDestroyStream (sonicStream stream) |
| |
| static int | allocateStreamBuffers (sonicStream stream, int sampleRate, int numChannels) |
| |
| sonicStream | sonicCreateStream (int sampleRate, int numChannels) |
| |
| int | sonicGetSampleRate (sonicStream stream) |
| |
| int | sonicSetSampleRate (sonicStream stream, int sampleRate) |
| |
| int | sonicGetNumChannels (sonicStream stream) |
| |
| int | sonicSetNumChannels (sonicStream stream, int numChannels) |
| |
| void | sonicCleanStream (sonicStream stream) |
| |
| static int | enlargeOutputBufferIfNeeded (sonicStream stream, int numSamples) |
| |
| static int | enlargeInputBufferIfNeeded (sonicStream stream, int numSamples) |
| |
| static int | addFloatSamplesToInputBuffer (sonicStream stream, float *samples, int numSamples) |
| |
| static int | addShortSamplesToInputBuffer (sonicStream stream, short *samples, int numSamples) |
| |
| static int | addUnsignedCharSamplesToInputBuffer (sonicStream stream, unsigned char *samples, int numSamples) |
| |
| static void | removeInputSamples (sonicStream stream, int position) |
| |
| static int | copyToOutput (sonicStream stream, short *samples, int numSamples) |
| |
| static int | copyInputToOutput (sonicStream stream, int position) |
| |
| int | sonicReadFloatFromStream (sonicStream stream, float *samples, int maxSamples) |
| |
| int | sonicReadShortFromStream (sonicStream stream, short *samples, int maxSamples) |
| |
| int | sonicReadUnsignedCharFromStream (sonicStream stream, unsigned char *samples, int maxSamples) |
| |
| int | sonicFlushStream (sonicStream stream) |
| |
| int | sonicSamplesAvailable (sonicStream stream) |
| |
| static void | downSampleInput (sonicStream stream, short *samples, int skip) |
| |
| static int | findPitchPeriodInRange (short *samples, int minPeriod, int maxPeriod, int *retMinDiff, int *retMaxDiff) |
| |
| static int | prevPeriodBetter (sonicStream stream, int period, int minDiff, int maxDiff, int preferNewPeriod) |
| |
| static int | findPitchPeriod (sonicStream stream, short *samples, int preferNewPeriod) |
| |
| static void | overlapAdd (int numSamples, int numChannels, short *out, short *rampDown, short *rampUp) |
| |
| static void | overlapAddWithSeparation (int numSamples, int numChannels, int separation, short *out, short *rampDown, short *rampUp) |
| |
| static int | moveNewSamplesToPitchBuffer (sonicStream stream, int originalNumOutputSamples) |
| |
| static void | removePitchSamples (sonicStream stream, int numSamples) |
| |
| static int | adjustPitch (sonicStream stream, int originalNumOutputSamples) |
| |
| static int | findSincCoefficient (int i, int ratio, int width) |
| |
| static int | getSign (int value) |
| |
| static short | interpolate (sonicStream stream, short *in, int oldSampleRate, int newSampleRate) |
| |
| static int | adjustRate (sonicStream stream, float rate, int originalNumOutputSamples) |
| |
| static int | skipPitchPeriod (sonicStream stream, short *samples, float speed, int period) |
| |
| static int | insertPitchPeriod (sonicStream stream, short *samples, float speed, int period) |
| |
| static int | changeSpeed (sonicStream stream, float speed) |
| |
| static int | processStreamInput (sonicStream stream) |
| |
| int | sonicWriteFloatToStream (sonicStream stream, float *samples, int numSamples) |
| |
| int | sonicWriteShortToStream (sonicStream stream, short *samples, int numSamples) |
| |
| int | sonicWriteUnsignedCharToStream (sonicStream stream, unsigned char *samples, int numSamples) |
| |
| int | sonicChangeFloatSpeed (float *samples, int numSamples, float speed, float pitch, float rate, float volume, int useChordPitch, int sampleRate, int numChannels) |
| |
| int | sonicChangeShortSpeed (short *samples, int numSamples, float speed, float pitch, float rate, float volume, int useChordPitch, int sampleRate, int numChannels) |
| |