|
SPRAAK
|
Collaboration diagram for SprSspDesc:Data Fields | |
| char * | script_name |
| file with textual description More... | |
| char ** | line_array |
| textual description (used for setup only) More... | |
| int | status |
| char * | obsdir |
| observation directory name for a data base (@ replacement) More... | |
| int | obsdir_len |
| length of the observation directory name More... | |
| char * | suffix |
| file suffix for a data base (@ replacement) More... | |
| int | suffix_len |
| length of the file suffix More... | |
| char * | dfname |
| name of current input stream More... | |
| int | dfname_len |
| length of the current input stream without obsdir and suffix More... | |
| SprKeySet * | keys |
| resulting keyset after setup More... | |
| int | dtype_in |
| input file type: SAMPLE or TRACK More... | |
| double | samplefreq |
| double | fshift |
| frame shift for input file (for time base conversion) More... | |
| int | nchan_in |
| int | ord_file |
| SprSspInfo * | ssp_list |
| all routines to call and their specific info More... | |
| int | nfr |
| number of frames in the current file More... | |
| int | nfr_left |
| int | nfr_in |
| number of frames given as input to ssp_process() More... | |
| int | nfr_out |
| number of frames returned by ssp_process() More... | |
| int | history |
| required history (number of previous frames) More... | |
| int | partial_end |
| int | truncate |
| truncate the file according to the last ssp_fseek() call More... | |
| int | trunc_f0 |
| truncate file to this region More... | |
| int | trunc_f1 |
| truncate file to this region More... | |
| int | ftype_in |
| input frame type: used to indicate special input frames More... | |
| int | ftype_out |
| output frame type: frame code after processing a frame More... | |
| SprSspFinfo * | fi_list |
| SprSspFinfo ** | fi_link |
| link pointer (add new element to the list) More... | |
| SprSspFinfo * | fi_hold |
| hold a frame info element for use in next pass More... | |
| void * | fr_out_hld |
| output frame hold buffer More... | |
| void * | tmp_frame [5] |
| internal buffers More... | |
| int | vlen_in |
| input vector length More... | |
| const SprDT * | type_in |
| input data type More... | |
| int | bytes_in |
| size of an input frame in bytes More... | |
| void * | frame_in |
| int | vlen_out |
| output vector length More... | |
| const SprDT * | type_out |
| output data type More... | |
| int | bytes_out |
| size of output frame in bytes More... | |
| void * | frame_out |
| _FuncPtr4_SSP_MASTER_ | read_frame |
| int | flist_cnt |
| number of frames in the frame list More... | |
| SprSspFlist * | flist |
| SprSspFlist ** | flist_link |
| SprSspFlist ** | flist_hold |
| do not store the frames for a while More... | |
| SprSspAS * | aux_stream |
| char* SprSspDesc::script_name |
file with textual description
| char** SprSspDesc::line_array |
textual description (used for setup only)
| int SprSspDesc::status |
flag indicating the current status: not initialized, initialized, fatal error requiring a reset, fatal error
| char* SprSspDesc::obsdir |
observation directory name for a data base (@ replacement)
| int SprSspDesc::obsdir_len |
length of the observation directory name
| char* SprSspDesc::suffix |
file suffix for a data base (@ replacement)
| int SprSspDesc::suffix_len |
length of the file suffix
| char* SprSspDesc::dfname |
name of current input stream
| int SprSspDesc::dfname_len |
length of the current input stream without obsdir and suffix
| SprKeySet* SprSspDesc::keys |
resulting keyset after setup
| int SprSspDesc::dtype_in |
input file type: SAMPLE or TRACK
| double SprSspDesc::samplefreq |
expected sample frequency for input files (only for SAMPLE files)
| double SprSspDesc::fshift |
frame shift for input file (for time base conversion)
| int SprSspDesc::nchan_in |
expected number of channels for input files (both for SAMPLE and TRACK files)
| int SprSspDesc::ord_file |
flag indicating that the current file is ordinary (set after the first ssp_fseek)
| SprSspInfo* SprSspDesc::ssp_list |
all routines to call and their specific info
| int SprSspDesc::nfr |
number of frames in the current file
| int SprSspDesc::nfr_left |
number of frames left in the current file that have to be processed
| int SprSspDesc::nfr_in |
number of frames given as input to ssp_process()
| int SprSspDesc::nfr_out |
number of frames returned by ssp_process()
| int SprSspDesc::history |
required history (number of previous frames)
| int SprSspDesc::partial_end |
0: do not process a partial end frame, 1: extend with mirror samples, -1: extend with zeros (old behaviour)
| int SprSspDesc::truncate |
truncate the file according to the last ssp_fseek() call
| int SprSspDesc::trunc_f0 |
truncate file to this region
| int SprSspDesc::trunc_f1 |
truncate file to this region
| int SprSspDesc::ftype_in |
input frame type: used to indicate special input frames
| int SprSspDesc::ftype_out |
output frame type: frame code after processing a frame
| SprSspFinfo* SprSspDesc::fi_list |
frame info list (where is each frame, what is its status and delayed data)
| SprSspFinfo** SprSspDesc::fi_link |
link pointer (add new element to the list)
| SprSspFinfo* SprSspDesc::fi_hold |
hold a frame info element for use in next pass
| void* SprSspDesc::fr_out_hld |
output frame hold buffer
| void* SprSspDesc::tmp_frame[5] |
internal buffers
| int SprSspDesc::vlen_in |
input vector length
| const SprDT* SprSspDesc::type_in |
input data type
| int SprSspDesc::bytes_in |
size of an input frame in bytes
| void* SprSspDesc::frame_in |
buffer that can be used as input buffer, will be overwritten during processing
| int SprSspDesc::vlen_out |
output vector length
| const SprDT* SprSspDesc::type_out |
output data type
| int SprSspDesc::bytes_out |
size of output frame in bytes
| void* SprSspDesc::frame_out |
pointer to last returned output frame, this can be same buffer as input buffer
| _FuncPtr4_SSP_MASTER_ SprSspDesc::read_frame |
| int SprSspDesc::flist_cnt |
number of frames in the frame list
| SprSspFlist* SprSspDesc::flist |
backup of all frames being processed and returned to the caller (ssp_process)
| SprSspFlist** SprSspDesc::flist_link |
link pointer to last element, also used as flag to indicate whether to backup if wanted or not
| SprSspFlist** SprSspDesc::flist_hold |
do not store the frames for a while
| SprSspAS* SprSspDesc::aux_stream |
auxilary streams that have to be stored on used defined locations at the end
1.8.6