\doxysection{agc\+\_\+s Struct Reference}
\label{structagc__s}\index{agc\_s@{agc\_s}}


Structure holding data for doing AGC.  




{\ttfamily \#include $<$agc.\+h$>$}

\doxysubsubsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
mfcc\+\_\+t \textbf{ max}
\begin{DoxyCompactList}\small\item\em Estimated max for current utterance (for AGC\+\_\+\+EMAX) \end{DoxyCompactList}\item 
mfcc\+\_\+t \textbf{ obs\+\_\+max}
\begin{DoxyCompactList}\small\item\em Observed max in current utterance. \end{DoxyCompactList}\item 
int32 \textbf{ obs\+\_\+frame}
\begin{DoxyCompactList}\small\item\em Whether any data was observed after prev update. \end{DoxyCompactList}\item 
int32 \textbf{ obs\+\_\+utt}
\begin{DoxyCompactList}\small\item\em Whether any utterances have been observed. \end{DoxyCompactList}\item 
mfcc\+\_\+t \textbf{ obs\+\_\+max\+\_\+sum}
\item 
mfcc\+\_\+t \textbf{ noise\+\_\+thresh}
\begin{DoxyCompactList}\small\item\em Noise threshold (for AGC\+\_\+\+NOISE only) \end{DoxyCompactList}\end{DoxyCompactItemize}


\doxysubsection{Detailed Description}
Structure holding data for doing AGC. 

Definition at line \textbf{ 113} of file \textbf{ agc.\+h}.



\doxysubsection{Field Documentation}
\label{structagc__s_a6a55c54c76a2e0373a907d186b89fa8e} 
\index{agc\_s@{agc\_s}!max@{max}}
\index{max@{max}!agc\_s@{agc\_s}}
\doxysubsubsection{max}
{\footnotesize\ttfamily mfcc\+\_\+t agc\+\_\+s\+::max}



Estimated max for current utterance (for AGC\+\_\+\+EMAX) 



Definition at line \textbf{ 114} of file \textbf{ agc.\+h}.



Referenced by \textbf{ agc\+\_\+emax()}, \textbf{ agc\+\_\+emax\+\_\+get()}, \textbf{ agc\+\_\+emax\+\_\+set()}, and \textbf{ agc\+\_\+emax\+\_\+update()}.

\label{structagc__s_a4c896e65da00c79b77b23272474fcffc} 
\index{agc\_s@{agc\_s}!noise\_thresh@{noise\_thresh}}
\index{noise\_thresh@{noise\_thresh}!agc\_s@{agc\_s}}
\doxysubsubsection{noise\_thresh}
{\footnotesize\ttfamily mfcc\+\_\+t agc\+\_\+s\+::noise\+\_\+thresh}



Noise threshold (for AGC\+\_\+\+NOISE only) 



Definition at line \textbf{ 119} of file \textbf{ agc.\+h}.



Referenced by \textbf{ agc\+\_\+get\+\_\+threshold()}, \textbf{ agc\+\_\+init()}, \textbf{ agc\+\_\+noise()}, and \textbf{ agc\+\_\+set\+\_\+threshold()}.

\label{structagc__s_a5a6c2e967089085bd4f6020876bcb92a} 
\index{agc\_s@{agc\_s}!obs\_frame@{obs\_frame}}
\index{obs\_frame@{obs\_frame}!agc\_s@{agc\_s}}
\doxysubsubsection{obs\_frame}
{\footnotesize\ttfamily int32 agc\+\_\+s\+::obs\+\_\+frame}



Whether any data was observed after prev update. 



Definition at line \textbf{ 116} of file \textbf{ agc.\+h}.



Referenced by \textbf{ agc\+\_\+emax()}, \textbf{ agc\+\_\+emax\+\_\+update()}, and \textbf{ agc\+\_\+max()}.

\label{structagc__s_a20c5289a6328895101e89cc3b418a1e4} 
\index{agc\_s@{agc\_s}!obs\_max@{obs\_max}}
\index{obs\_max@{obs\_max}!agc\_s@{agc\_s}}
\doxysubsubsection{obs\_max}
{\footnotesize\ttfamily mfcc\+\_\+t agc\+\_\+s\+::obs\+\_\+max}



Observed max in current utterance. 



Definition at line \textbf{ 115} of file \textbf{ agc.\+h}.



Referenced by \textbf{ agc\+\_\+emax()}, \textbf{ agc\+\_\+emax\+\_\+update()}, and \textbf{ agc\+\_\+max()}.

\label{structagc__s_a760e1204ad4a77903c99d549dfaff3ab} 
\index{agc\_s@{agc\_s}!obs\_max\_sum@{obs\_max\_sum}}
\index{obs\_max\_sum@{obs\_max\_sum}!agc\_s@{agc\_s}}
\doxysubsubsection{obs\_max\_sum}
{\footnotesize\ttfamily mfcc\+\_\+t agc\+\_\+s\+::obs\+\_\+max\+\_\+sum}



Definition at line \textbf{ 118} of file \textbf{ agc.\+h}.

\label{structagc__s_ae4ce95dcfb26c7f14ea316ac3ab202b2} 
\index{agc\_s@{agc\_s}!obs\_utt@{obs\_utt}}
\index{obs\_utt@{obs\_utt}!agc\_s@{agc\_s}}
\doxysubsubsection{obs\_utt}
{\footnotesize\ttfamily int32 agc\+\_\+s\+::obs\+\_\+utt}



Whether any utterances have been observed. 



Definition at line \textbf{ 117} of file \textbf{ agc.\+h}.



Referenced by \textbf{ agc\+\_\+emax\+\_\+update()}.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
include/sphinxbase/\textbf{ agc.\+h}\end{DoxyCompactItemize}
