SAF
|
Main struct for the pitch_shifter. More...
#include <pitch_shifter_internal.h>
Data Fields | |
int | FIFO_idx |
FIFO buffer index. | |
float ** | inFIFO |
Input FIFO buffer. | |
float ** | outFIFO |
Output FIFO buffer. | |
void * | hSmb |
pitch-shifter handle | |
_Atomic_CODEC_STATUS | codecStatus |
see CODEC_STATUS | |
_Atomic_FLOAT32 | progressBar0_1 |
Current (re)initialisation progress, between [0..1]. | |
char * | progressBarText |
Current (re)initialisation step, string. | |
_Atomic_PROC_STATUS | procStatus |
see PROC_STATUS | |
float | sampleRate |
Host sampling rate, in Hz. | |
float | inputFrame [MAX_NUM_CHANNELS][PITCH_SHIFTER_FRAME_SIZE] |
Current input frame. | |
float | outputFrame [MAX_NUM_CHANNELS][PITCH_SHIFTER_FRAME_SIZE] |
Current output frame. | |
_Atomic_INT32 | new_nChannels |
(current value will be replaced by this after next re-init) | |
int | fftFrameSize |
FFT size. | |
int | stepsize |
Hop size in samples. | |
_Atomic_INT32 | nChannels |
Current number of input/output channels. | |
_Atomic_FLOAT32 | pitchShift_factor |
1: no shift, 0.5: down one octave, 2: up one octave | |
_Atomic_PITCH_SHIFTER_FFTSIZE_OPTIONS | fftsize_option |
see PITCH_SHIFTER_FFTSIZE_OPTIONS | |
_Atomic_PITCH_SHIFTER_OSAMP_OPTIONS | osamp_option |
see PITCH_SHIFTER_OSAMP_OPTIONS | |
Main struct for the pitch_shifter.
Definition at line 62 of file pitch_shifter_internal.h.
_Atomic_CODEC_STATUS pitch_shifter_data::codecStatus |
see CODEC_STATUS
Definition at line 71 of file pitch_shifter_internal.h.
int pitch_shifter_data::fftFrameSize |
FFT size.
Definition at line 79 of file pitch_shifter_internal.h.
_Atomic_PITCH_SHIFTER_FFTSIZE_OPTIONS pitch_shifter_data::fftsize_option |
see PITCH_SHIFTER_FFTSIZE_OPTIONS
Definition at line 85 of file pitch_shifter_internal.h.
int pitch_shifter_data::FIFO_idx |
FIFO buffer index.
Definition at line 65 of file pitch_shifter_internal.h.
void* pitch_shifter_data::hSmb |
pitch-shifter handle
Definition at line 70 of file pitch_shifter_internal.h.
float** pitch_shifter_data::inFIFO |
Input FIFO buffer.
Definition at line 66 of file pitch_shifter_internal.h.
float pitch_shifter_data::inputFrame[MAX_NUM_CHANNELS][PITCH_SHIFTER_FRAME_SIZE] |
Current input frame.
Definition at line 76 of file pitch_shifter_internal.h.
_Atomic_INT32 pitch_shifter_data::nChannels |
Current number of input/output channels.
Definition at line 83 of file pitch_shifter_internal.h.
_Atomic_INT32 pitch_shifter_data::new_nChannels |
(current value will be replaced by this after next re-init)
Definition at line 78 of file pitch_shifter_internal.h.
_Atomic_PITCH_SHIFTER_OSAMP_OPTIONS pitch_shifter_data::osamp_option |
see PITCH_SHIFTER_OSAMP_OPTIONS
Definition at line 86 of file pitch_shifter_internal.h.
float** pitch_shifter_data::outFIFO |
Output FIFO buffer.
Definition at line 67 of file pitch_shifter_internal.h.
float pitch_shifter_data::outputFrame[MAX_NUM_CHANNELS][PITCH_SHIFTER_FRAME_SIZE] |
Current output frame.
Definition at line 77 of file pitch_shifter_internal.h.
_Atomic_FLOAT32 pitch_shifter_data::pitchShift_factor |
1: no shift, 0.5: down one octave, 2: up one octave
Definition at line 84 of file pitch_shifter_internal.h.
_Atomic_PROC_STATUS pitch_shifter_data::procStatus |
see PROC_STATUS
Definition at line 74 of file pitch_shifter_internal.h.
_Atomic_FLOAT32 pitch_shifter_data::progressBar0_1 |
Current (re)initialisation progress, between [0..1].
Definition at line 72 of file pitch_shifter_internal.h.
char* pitch_shifter_data::progressBarText |
Current (re)initialisation step, string.
Definition at line 73 of file pitch_shifter_internal.h.
float pitch_shifter_data::sampleRate |
Host sampling rate, in Hz.
Definition at line 75 of file pitch_shifter_internal.h.
int pitch_shifter_data::stepsize |
Hop size in samples.
Definition at line 80 of file pitch_shifter_internal.h.