| SAF
    | 
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 | 
| vectorND * | listenerPositions | 
| 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 | 
Main structure for tvconv.
Definition at line 55 of file tvconv_internal.h.
| CODEC_STATUS tvconv_data::codecStatus | 
Definition at line 88 of file tvconv_internal.h.
| int tvconv_data::FIFO_idx | 
Definition at line 58 of file tvconv_internal.h.
| int tvconv_data::host_fs | 
current samplerate of the host
Definition at line 70 of file tvconv_internal.h.
| int tvconv_data::hostBlockSize | 
current host block size
Definition at line 68 of file tvconv_internal.h.
| int tvconv_data::hostBlockSize_clamped | 
Clamped between MIN and MAX_FRAME_SIZE.
Definition at line 69 of file tvconv_internal.h.
| void* tvconv_data::hTVConv | 
saf_TVConv handle
Definition at line 67 of file tvconv_internal.h.
| float** tvconv_data::inFIFO | 
Definition at line 59 of file tvconv_internal.h.
| float** tvconv_data::inputFrameTD | 
Definition at line 63 of file tvconv_internal.h.
| int tvconv_data::ir_fs | 
Definition at line 74 of file tvconv_internal.h.
| int tvconv_data::ir_length | 
Definition at line 77 of file tvconv_internal.h.
| float** tvconv_data::irs | 
npositionsx x (FLAT: nfilters x filter_length)
Definition at line 75 of file tvconv_internal.h.
| vectorND* tvconv_data::listenerPositions | 
The listener positions; nListenerPositions x 3.
Definition at line 80 of file tvconv_internal.h.
| vectorND tvconv_data::maxDimensions | 
Maximum values across all dimensions.
Definition at line 83 of file tvconv_internal.h.
| vectorND tvconv_data::minDimensions | 
Minimum values across all dimensions.
Definition at line 82 of file tvconv_internal.h.
| int tvconv_data::nInputChannels | 
number of input channels
Definition at line 94 of file tvconv_internal.h.
| int tvconv_data::nIrChannels | 
number of filters per position
Definition at line 76 of file tvconv_internal.h.
| int tvconv_data::nListenerPositions | 
Definition at line 81 of file tvconv_internal.h.
| 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.
| float** tvconv_data::outFIFO | 
Definition at line 60 of file tvconv_internal.h.
| float** tvconv_data::outputFrameTD | 
Definition at line 64 of file tvconv_internal.h.
| int tvconv_data::position_idx | 
Definition at line 84 of file tvconv_internal.h.
| PROC_STATUS tvconv_data::procStatus | 
Definition at line 91 of file tvconv_internal.h.
| float tvconv_data::progressBar0_1 | 
Definition at line 89 of file tvconv_internal.h.
| char* tvconv_data::progressBarText | 
Definition at line 90 of file tvconv_internal.h.
| int tvconv_data::reInitFilters | 
FLAG: 0: do not reinit, 1: reinit, 2: reinit in progress.
Definition at line 71 of file tvconv_internal.h.
| SAF_TVCONV_ERROR_CODES tvconv_data::sofa_file_error | 
Definition at line 97 of file tvconv_internal.h.
| char* tvconv_data::sofa_filepath | 
Definition at line 96 of file tvconv_internal.h.
| vectorND tvconv_data::sourcePosition | 
Definition at line 85 of file tvconv_internal.h.
| vectorND tvconv_data::targetPosition | 
Definition at line 95 of file tvconv_internal.h.