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 | |
CODEC_STATUS | codecStatus |
see CODEC_STATUS | |
float | progressBar0_1 |
Current (re)initialisation progress, between [0..1]. | |
char * | progressBarText |
Current (re)initialisation step, string. | |
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. | |
int | new_nChannels |
(current value will be replaced by this after next re-init) | |
int | fftFrameSize |
FFT size. | |
int | stepsize |
Hop size in samples. | |
int | nChannels |
Current number of input/output channels. | |
float | pitchShift_factor |
1: no shift, 0.5: down one octave, 2: up one octave | |
PITCH_SHIFTER_FFTSIZE_OPTIONS | fftsize_option |
see PITCH_SHIFTER_FFTSIZE_OPTIONS | |
PITCH_SHIFTER_OSAMP_OPTIONS | osamp_option |
see PITCH_SHIFTER_OSAMP_OPTIONS | |
Main struct for the pitch_shifter.
Definition at line 54 of file pitch_shifter_internal.h.
CODEC_STATUS pitch_shifter_data::codecStatus |
see CODEC_STATUS
Definition at line 63 of file pitch_shifter_internal.h.
int pitch_shifter_data::fftFrameSize |
FFT size.
Definition at line 71 of file pitch_shifter_internal.h.
PITCH_SHIFTER_FFTSIZE_OPTIONS pitch_shifter_data::fftsize_option |
see PITCH_SHIFTER_FFTSIZE_OPTIONS
Definition at line 77 of file pitch_shifter_internal.h.
int pitch_shifter_data::FIFO_idx |
FIFO buffer index.
Definition at line 57 of file pitch_shifter_internal.h.
void* pitch_shifter_data::hSmb |
pitch-shifter handle
Definition at line 62 of file pitch_shifter_internal.h.
float** pitch_shifter_data::inFIFO |
Input FIFO buffer.
Definition at line 58 of file pitch_shifter_internal.h.
float pitch_shifter_data::inputFrame[MAX_NUM_CHANNELS][PITCH_SHIFTER_FRAME_SIZE] |
Current input frame.
Definition at line 68 of file pitch_shifter_internal.h.
int pitch_shifter_data::nChannels |
Current number of input/output channels.
Definition at line 75 of file pitch_shifter_internal.h.
int pitch_shifter_data::new_nChannels |
(current value will be replaced by this after next re-init)
Definition at line 70 of file pitch_shifter_internal.h.
PITCH_SHIFTER_OSAMP_OPTIONS pitch_shifter_data::osamp_option |
see PITCH_SHIFTER_OSAMP_OPTIONS
Definition at line 78 of file pitch_shifter_internal.h.
float** pitch_shifter_data::outFIFO |
Output FIFO buffer.
Definition at line 59 of file pitch_shifter_internal.h.
float pitch_shifter_data::outputFrame[MAX_NUM_CHANNELS][PITCH_SHIFTER_FRAME_SIZE] |
Current output frame.
Definition at line 69 of file pitch_shifter_internal.h.
float pitch_shifter_data::pitchShift_factor |
1: no shift, 0.5: down one octave, 2: up one octave
Definition at line 76 of file pitch_shifter_internal.h.
PROC_STATUS pitch_shifter_data::procStatus |
see PROC_STATUS
Definition at line 66 of file pitch_shifter_internal.h.
float pitch_shifter_data::progressBar0_1 |
Current (re)initialisation progress, between [0..1].
Definition at line 64 of file pitch_shifter_internal.h.
char* pitch_shifter_data::progressBarText |
Current (re)initialisation step, string.
Definition at line 65 of file pitch_shifter_internal.h.
float pitch_shifter_data::sampleRate |
Host sampling rate, in Hz.
Definition at line 67 of file pitch_shifter_internal.h.
int pitch_shifter_data::stepsize |
Hop size in samples.
Definition at line 72 of file pitch_shifter_internal.h.