SPRAAK
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Groups Pages
Data Structures | Functions | Variables
cor_seg.c File Reference

Hande corpus entries and segmentation descriptions. More...

Data Structures

struct  SprCorSegOD
 
struct  SprCorpusEntry
 
struct  SprCorpusInfo
 
struct  SprSegEntry
 A single segment. More...
 
struct  SprSegmentation
 A segmentation, i.e. a list of segments. More...
 

Functions

void spr_corpus_ctb_to_dtb (double btime, double etime, int totalnfr, double fshift, int *skip, int *nfr)
 Convert continuous time base to discrete time base. More...
 
void * spr_corpus_close (SprCorpusInfo *info)
 
SprCorpusInfospr_corpus_open (const char *fname)
 
SprCorpusEntryspr_corpus_entry_read (SprCorpusInfo *info)
 
int spr_str_parse_rangestr (const char *rangestr, int *bentry, int *eentry)
 
int spr_corpus_range_adjust (SprCorpusInfo *info, const char *rangestr)
 
void * spr_seg_free (SprSegmentation *seg)
 
SprSegEntryspr_seg_new_entry (SprSegmentation *seg, const char *phon)
 
SprSegmentationspr_seg_alloc (const char *name, int nseg)
 
int spr_seg_write (SprStream *dest, const SprSegmentation *seg, int timebase, double fshift)
 
SprSegmentationspr_seg_read (SprCorpusInfo *info)
 
int spr_seg_range_adjust (SprCorpusInfo *info, const char *rangestr)
 

Variables

const SprOptDesc spr_cor_seg_od []
 

Detailed Description

Hande corpus entries and segmentation descriptions.

Routines to:

Author
Kris Demuynck
Date
01/06/1994
Revision History:
01/06/1994 - KD
creation
unknown - JR
rewritten for SPRAAK
01/08/2008 - KD
rewrite of previous rewrite to solve the numerous bugs