Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 Cadapt_am_tA wrapper for all adaptation operations in Sphinx 3.X including MLLR and MAP
 Calign_phseg_s
 Calign_stseg_s
 Calign_wdseg_s
 Carraysize_tWrapper of array size
 Cascr_t
 Cbackoff_t
 Cbackpointer_s
 Cbeam_tStructure that contains all beam parameters for beam pruning in Viterbi algorithm
 Cbg32_tA bigram structure which has 32 bits
 Cbg_tA bigram structure
 Cblkarray_list_s
 Cca_dag_type
 Cca_daglink_type
 Cca_dagnode_type
 Cciphone_tCI phone information
 Cclass_tClass to store the classifier parameters
 Cclassifier_t
 Ccondition_t
 Cconf_srch_hyp
 Cconf_srch_hyp_tHypothesis structure that stores the confidence scores. Mainly used in confidence.c
 Ccorpus_tStructure for a corpus: essentially a set of strings each associated with a unique ID. Structure for a corpus: essentially a set of strings each associated with a unique ID. (Such as a reference sentence file, hypothesis file, and various control files.) NOTE: IDs are CASE-SENSITIVE
 Ccst_lts_rule_struct
 Ccst_lts_rules_struct
 Cctxt_table_t
 Cdag_t
 Cdaglink_s
 Cdaglink_t
 Cdagnode_s
 Cdict2pid_tBuilding composite triphone (as well as word internal triphones) with the dictionary
 Cdict_tStructure for a dictionary
 Cdictword_tStructure for one dictionary word
 Cdownsampling_tStructure containing various parameters for downsampling
 Cendpointer_tStruct to hold the end-pointer parameters
 Cendptr_t
 Cfast_gmm_tStructure that contains all parameter related to 4-Level Fast GMM computation
 Cfiller2phnMap
 Cfillpen_t
 Cfpoint_t
 Cfsg_hist_entry_s
 Cfsg_history_s
 Cfsg_lextree_s
 Cfsg_pnode_ctxt_t
 Cfsg_pnode_sFsg node. All transitions (words) out of any given FSG state represented are by a phonetic prefix lextree (except for epsilon or null transitions; they are not part of the lextree). Lextree leaf nodes represent individual FSG transitions, so no sharing is allowed at the leaf nodes. The FSG transition probs are distributed along the lextree: the prob at a node is the max of the probs of all leaf nodes (and, hence, FSG transitions) reachable from that node
 Cfsg_search_s
 Cfwd_dbg_t
 Cgau_select_tStructure that contains all parameters related to Gaussian selection
 Cgauden_dist_tStructure to store distance (density) values for a given input observation wrt density values in some given codebook
 Cgauden_tMultivariate gaussian mixture density parameters
 Cgmm_select_tStructure that contains all parameters for CI-based GMM selection
 Cgrp_str_t
 Cgs_s
 Cgs_t
 Chistory_s
 Chistprune_tStructure containing various histogram pruning parameters and internal storage All in integers
 Chmm_context_s
 Chmm_context_tShared information between a set of HMMs
 Chmm_s
 Chmm_state_tA single state in the HMM
 Chmm_tAn individual HMM among the HMM search space
 Chyp_tAlias of srch_hyp_t;
 Cinterp_tWrapper structure of CD/CI interpolation
 Ckb_t
 Ckbcore_t
 Ckd_tree_node_s
 Ckd_tree_s
 Clattice_s
 Clattice_t
 Clatticehist_t
 Clex_entry_str
 Clextree_lcroot_t
 Clextree_node_t
 Clextree_t
 Clm_s
 Clm_tThe language model. All unigrams are read into memory on initialization. Bigrams and trigrams read in on demand
 Clm_tgcache_entry32_t
 Clm_tgcache_entry_t
 Clmclass_s
 Clmclass_set_s
 Clmclass_set_tCollection of LM classes. Most applications would use multiple classes. This data type is provided as a convenience for maintaining several such classes
 Clmclass_tAn LM class object
 Clmclass_word_s
 Clmclass_word_tA single word in an LM class
 Clmlog_tLog quantities represented in either floating or integer format
 Clmset_s
 Clmset_tStructure for multiple LM, provide operations for addition/deletion/read Structure for multiple, named LMs, started from s2
 Cmdef_tStrcture for storing the model definition
 Cmembg32_tA 32 bits version of membg_t
 Cmembg_tManagement of in-memory bigrams. Not used if all bigrams in memory
 Cmgau2sen_s
 Cmgau_model_tThe set of mixture-Gaussians in an acoustic model used in Sphinx 3.X family of tool
 Cmgau_tA single mixture-Gaussian model for one senone (see above comment)
 Cms_mgau_model_t
 Cms_mgau_tMulti-stream mixture gaussian. It is not necessary to be continr
 Cnode_s
 Cph_lc_s
 Cph_lc_tStructures for storing the left context
 Cph_rc_s
 Cph_rc_tStructures needed for mapping <ci,lc,rc,wpos> into pid. (See mdef_t.wpos_ci_lclist below.) (lc = left context; rc = right context.) NOTE: Both ph_rc_t and ph_lc_t FOR INTERNAL USE ONLY
 Cphone_tTriphone information, including base phones as a subset. For the latter, lc, rc and wpos are non-existent
 Cpl_tStructure that contains all parameters for phoneme lookahead
 Cplink_s
 Cpnode_s
 Cpoint_tWrapper of a point in integer
 Cs2_fsg_s
 Cs2_fsg_trans_s
 Cs2_semi_mgau_s
 Cs3_arraylist_s
 Cs3_cfg_entry_s
 Cs3_cfg_item_t
 Cs3_cfg_rule_s
 Cs3_cfg_state_s
 Cs3_cfg_t
 Cs3_decode_t
 Cs3_endpointer_t
 Cseg_hyp_line
 Cseg_hyp_line_tStrurcture that stores one line of hypothesis. Mainly used in confidence.c
 Csenone_t8-bit senone PDF structure
 Cslink_s
 Csnode_s
 Csort_array_t
 Csort_t
 Csorted_entry_s
 Csorted_entry_tSingle entry used in the linked list structure of lm reading
 Csorted_list_tThe sorted list used lm reading. list is a (64K long) array. The first entry is the root of the tree and is created during initialization
 Csrch_FLAT_FWD_graph_s
 Csrch_funcs_s
 Csrch_hyp_s
 Csrch_hyp_tHypothesis structure
 Csrch_s
 Csrch_WST_graph_t
 Cstat_tStructure to hold all statistics in Sphinx 3.x
 Csubvq_tWrapper structures of sub-vector quantization
 Ctg32_tA 32 bits version of tg_t
 Ctg_tA trigram structure
 Ctginfo32_s
 Ctginfo32_t32 bit version of tginfo
 Ctginfo_s
 Ctginfo_tTrigram cache that enhance locating trigram for a given bigram (w_1,w_2)
 Ctmat_tTransition matrix data structure. All phone HMMs are assumed to have the same topology
 Cug_tA unigram structure Please see
 Cutt_res_tA structure to store utterance-based resource Assume that most resource are string pointers, the string itself is pre-allocated somewhere
 Cvector_gautbl_t
 Cvh_lms2vh_t
 Cvh_lmstate_u
 Cvithist_entry_t
 Cvithist_t
 CvqFeature_t
 Cwhmm_s
 Cwhmm_tWord HMM instance: the basic structure searched during recognition
 Cword_cand_s
 Cword_fsg_s
 Cword_fsglink_s
 Cword_graph_link_t
 Cword_graph_node_t
 Cword_graph_t
 Cword_ugprob_s
 Cword_ugprob_t
 Cwordprob_tGeneric structure that could be used at any n-gram level
 Cxwdssid_tCross word triphone model structure