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

Main structure for tvconv. More...

#include <tvconv_internal.h>

Data Fields

int FIFO_idx
 
float ** inFIFO
 
float ** outFIFO
 
float ** inputFrameTD
 
float ** outputFrameTD
 
void * hTVConv
 saf_TVConv handle
 
int hostBlockSize
 current host block size
 
int hostBlockSize_clamped
 Clamped between MIN and MAX_FRAME_SIZE.
 
int host_fs
 current samplerate of the host
 
int reInitFilters
 FLAG: 0: do not reinit, 1: reinit, 2: reinit in progress.
 
int nOutputChannels
 number of output channels (same as the number of channels in the loaded wav)
 
int ir_fs
 
float ** irs
 npositionsx x (FLAT: nfilters x filter_length)
 
int nIrChannels
 number of filters per position
 
int ir_length
 
vectorNDlistenerPositions
 The listener positions; nListenerPositions x 3.
 
int nListenerPositions
 
vectorND minDimensions
 Minimum values across all dimensions.
 
vectorND maxDimensions
 Maximum values across all dimensions.
 
int position_idx
 
vectorND sourcePosition
 
CODEC_STATUS codecStatus
 
float progressBar0_1
 
char * progressBarText
 
PROC_STATUS procStatus
 
int nInputChannels
 number of input channels
 
vectorND targetPosition
 
char * sofa_filepath
 
SAF_TVCONV_ERROR_CODES sofa_file_error
 

Detailed Description

Main structure for tvconv.

Definition at line 55 of file tvconv_internal.h.

Field Documentation

◆ codecStatus

CODEC_STATUS tvconv_data::codecStatus

Definition at line 88 of file tvconv_internal.h.

◆ FIFO_idx

int tvconv_data::FIFO_idx

Definition at line 58 of file tvconv_internal.h.

◆ host_fs

int tvconv_data::host_fs

current samplerate of the host

Definition at line 70 of file tvconv_internal.h.

◆ hostBlockSize

int tvconv_data::hostBlockSize

current host block size

Definition at line 68 of file tvconv_internal.h.

◆ hostBlockSize_clamped

int tvconv_data::hostBlockSize_clamped

Clamped between MIN and MAX_FRAME_SIZE.

Definition at line 69 of file tvconv_internal.h.

◆ hTVConv

void* tvconv_data::hTVConv

saf_TVConv handle

Definition at line 67 of file tvconv_internal.h.

◆ inFIFO

float** tvconv_data::inFIFO

Definition at line 59 of file tvconv_internal.h.

◆ inputFrameTD

float** tvconv_data::inputFrameTD

Definition at line 63 of file tvconv_internal.h.

◆ ir_fs

int tvconv_data::ir_fs

Definition at line 74 of file tvconv_internal.h.

◆ ir_length

int tvconv_data::ir_length

Definition at line 77 of file tvconv_internal.h.

◆ irs

float** tvconv_data::irs

npositionsx x (FLAT: nfilters x filter_length)

Definition at line 75 of file tvconv_internal.h.

◆ listenerPositions

vectorND* tvconv_data::listenerPositions

The listener positions; nListenerPositions x 3.

Definition at line 80 of file tvconv_internal.h.

◆ maxDimensions

vectorND tvconv_data::maxDimensions

Maximum values across all dimensions.

Definition at line 83 of file tvconv_internal.h.

◆ minDimensions

vectorND tvconv_data::minDimensions

Minimum values across all dimensions.

Definition at line 82 of file tvconv_internal.h.

◆ nInputChannels

int tvconv_data::nInputChannels

number of input channels

Definition at line 94 of file tvconv_internal.h.

◆ nIrChannels

int tvconv_data::nIrChannels

number of filters per position

Definition at line 76 of file tvconv_internal.h.

◆ nListenerPositions

int tvconv_data::nListenerPositions

Definition at line 81 of file tvconv_internal.h.

◆ nOutputChannels

int tvconv_data::nOutputChannels

number of output channels (same as the number of channels in the loaded wav)

Definition at line 72 of file tvconv_internal.h.

◆ outFIFO

float** tvconv_data::outFIFO

Definition at line 60 of file tvconv_internal.h.

◆ outputFrameTD

float** tvconv_data::outputFrameTD

Definition at line 64 of file tvconv_internal.h.

◆ position_idx

int tvconv_data::position_idx

Definition at line 84 of file tvconv_internal.h.

◆ procStatus

PROC_STATUS tvconv_data::procStatus

Definition at line 91 of file tvconv_internal.h.

◆ progressBar0_1

float tvconv_data::progressBar0_1

Definition at line 89 of file tvconv_internal.h.

◆ progressBarText

char* tvconv_data::progressBarText

Definition at line 90 of file tvconv_internal.h.

◆ reInitFilters

int tvconv_data::reInitFilters

FLAG: 0: do not reinit, 1: reinit, 2: reinit in progress.

Definition at line 71 of file tvconv_internal.h.

◆ sofa_file_error

SAF_TVCONV_ERROR_CODES tvconv_data::sofa_file_error

Definition at line 97 of file tvconv_internal.h.

◆ sofa_filepath

char* tvconv_data::sofa_filepath

Definition at line 96 of file tvconv_internal.h.

◆ sourcePosition

vectorND tvconv_data::sourcePosition

Definition at line 85 of file tvconv_internal.h.

◆ targetPosition

vectorND tvconv_data::targetPosition

Definition at line 95 of file tvconv_internal.h.


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