SAF
Loading...
Searching...
No Matches
pitch_shifter_data Struct Reference

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
 

Detailed Description

Main struct for the pitch_shifter.

Definition at line 54 of file pitch_shifter_internal.h.

Field Documentation

◆ codecStatus

CODEC_STATUS pitch_shifter_data::codecStatus

see CODEC_STATUS

Definition at line 63 of file pitch_shifter_internal.h.

◆ fftFrameSize

int pitch_shifter_data::fftFrameSize

FFT size.

Definition at line 71 of file pitch_shifter_internal.h.

◆ fftsize_option

PITCH_SHIFTER_FFTSIZE_OPTIONS pitch_shifter_data::fftsize_option

◆ FIFO_idx

int pitch_shifter_data::FIFO_idx

FIFO buffer index.

Definition at line 57 of file pitch_shifter_internal.h.

◆ hSmb

void* pitch_shifter_data::hSmb

pitch-shifter handle

Definition at line 62 of file pitch_shifter_internal.h.

◆ inFIFO

float** pitch_shifter_data::inFIFO

Input FIFO buffer.

Definition at line 58 of file pitch_shifter_internal.h.

◆ inputFrame

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.

◆ nChannels

int pitch_shifter_data::nChannels

Current number of input/output channels.

Definition at line 75 of file pitch_shifter_internal.h.

◆ new_nChannels

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.

◆ osamp_option

PITCH_SHIFTER_OSAMP_OPTIONS pitch_shifter_data::osamp_option

see PITCH_SHIFTER_OSAMP_OPTIONS

Definition at line 78 of file pitch_shifter_internal.h.

◆ outFIFO

float** pitch_shifter_data::outFIFO

Output FIFO buffer.

Definition at line 59 of file pitch_shifter_internal.h.

◆ outputFrame

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.

◆ pitchShift_factor

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.

◆ procStatus

PROC_STATUS pitch_shifter_data::procStatus

see PROC_STATUS

Definition at line 66 of file pitch_shifter_internal.h.

◆ progressBar0_1

float pitch_shifter_data::progressBar0_1

Current (re)initialisation progress, between [0..1].

Definition at line 64 of file pitch_shifter_internal.h.

◆ progressBarText

char* pitch_shifter_data::progressBarText

Current (re)initialisation step, string.

Definition at line 65 of file pitch_shifter_internal.h.

◆ sampleRate

float pitch_shifter_data::sampleRate

Host sampling rate, in Hz.

Definition at line 67 of file pitch_shifter_internal.h.

◆ stepsize

int pitch_shifter_data::stepsize

Hop size in samples.

Definition at line 72 of file pitch_shifter_internal.h.


The documentation for this struct was generated from the following file: