name: TranscriptionDatabase

synopsis:


g++ [flags ...] file ... -l /isip/tools/lib/$ISIP_BINARY/lib_mmedia.a

#include <TranscriptionDatabase.h>

String& getDataBaseName();
boolean setDataBaseName(String& arg);
boolean removeRecord(String& identifier);
boolean insertRecord(String& identifier, AnnotationGraph& graph);
boolean getRecord(String& identifier, AnnotationGraph& graph);
boolean getRecord(String& identifier, String& feature, String& value, DoubleLinkedList<String>& records);
boolean getRecord(String& identifier, String& feature, String& value, DoubleLinkedList<Annotation>& records);
boolean load(Sdb& sdb_a, Filename& trans_file);
boolean load(Sdb& sdb_a, Filename& trans_file_a, Filename& lexicon_file_a, Filename& systactic_file_a);
quick start:


TranscriptionDatabase trans_00;

String name_00(L"TIDIGITS");
trans_00.setDataBaseName(name_00);

String ident_00(L"id_00");
AnnotationGraph angr_00;

trans_00.insertRecord(ident_00, angr_00);

description:

This class facilitates the interface between the transcription database and other applications or classes.

dependencies:

public constants:

error codes:

protected data:

required public methods:

class-specific public methods:

private methods:

examples:

notes: