\section{sphinx\+\_\+wave2feat\+\_\+s Struct Reference}
\label{structsphinx__wave2feat__s}\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
int {\bf refcount}
\begin{DoxyCompactList}\small\item\em Reference count. \end{DoxyCompactList}\item 
{\bf cmd\+\_\+ln\+\_\+t} $\ast$ {\bf config}
\begin{DoxyCompactList}\small\item\em Configuration parameters. \end{DoxyCompactList}\item 
{\bf fe\+\_\+t} $\ast$ {\bf fe}
\begin{DoxyCompactList}\small\item\em Front end object. \end{DoxyCompactList}\item 
char $\ast$ {\bf infile}
\begin{DoxyCompactList}\small\item\em Path to input file. \end{DoxyCompactList}\item 
char $\ast$ {\bf outfile}
\begin{DoxyCompactList}\small\item\em Path to output file. \end{DoxyCompactList}\item 
F\+I\+L\+E $\ast$ {\bf infh}
\begin{DoxyCompactList}\small\item\em Input file handle. \end{DoxyCompactList}\item 
F\+I\+L\+E $\ast$ {\bf outfh}
\begin{DoxyCompactList}\small\item\em Output file handle. \end{DoxyCompactList}\item 
short $\ast$ {\bf audio}
\begin{DoxyCompactList}\small\item\em Audio buffer. \end{DoxyCompactList}\item 
mfcc\+\_\+t $\ast$$\ast$ {\bf feat}
\begin{DoxyCompactList}\small\item\em Feature buffer. \end{DoxyCompactList}\item 
int {\bf blocksize}
\begin{DoxyCompactList}\small\item\em Size of audio buffer. \end{DoxyCompactList}\item 
int {\bf featsize}
\begin{DoxyCompactList}\small\item\em Size of feature buffer. \end{DoxyCompactList}\item 
int {\bf veclen}
\begin{DoxyCompactList}\small\item\em Length of each output vector. \end{DoxyCompactList}\item 
int {\bf in\+\_\+veclen}
\begin{DoxyCompactList}\small\item\em Length of each input vector (for cep$<$-\/$>$spec). \end{DoxyCompactList}\item 
int {\bf byteswap}
\begin{DoxyCompactList}\small\item\em Whether byteswapping is necessary. \end{DoxyCompactList}\item 
{\bf output\+\_\+type\+\_\+t} const $\ast$ {\bf ot}
\begin{DoxyCompactList}\small\item\em Output type object. \end{DoxyCompactList}\end{DoxyCompactItemize}


\subsection{Detailed Description}


Definition at line 76 of file sphinx\+\_\+fe.\+c.



\subsection{Field Documentation}
\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!audio@{audio}}
\index{audio@{audio}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{audio}]{\setlength{\rightskip}{0pt plus 5cm}short$\ast$ sphinx\+\_\+wave2feat\+\_\+s\+::audio}\label{structsphinx__wave2feat__s_a776c72734abe1e34162a5ee347f533e5}


Audio buffer. 



Definition at line 84 of file sphinx\+\_\+fe.\+c.

\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!blocksize@{blocksize}}
\index{blocksize@{blocksize}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{blocksize}]{\setlength{\rightskip}{0pt plus 5cm}int sphinx\+\_\+wave2feat\+\_\+s\+::blocksize}\label{structsphinx__wave2feat__s_aff2646e41780ceb9dcd234c719fd25f1}


Size of audio buffer. 



Definition at line 86 of file sphinx\+\_\+fe.\+c.

\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!byteswap@{byteswap}}
\index{byteswap@{byteswap}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{byteswap}]{\setlength{\rightskip}{0pt plus 5cm}int sphinx\+\_\+wave2feat\+\_\+s\+::byteswap}\label{structsphinx__wave2feat__s_a030717e2736fd04d1a281f51e5db2799}


Whether byteswapping is necessary. 



Definition at line 90 of file sphinx\+\_\+fe.\+c.

\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!config@{config}}
\index{config@{config}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{config}]{\setlength{\rightskip}{0pt plus 5cm}{\bf cmd\+\_\+ln\+\_\+t}$\ast$ sphinx\+\_\+wave2feat\+\_\+s\+::config}\label{structsphinx__wave2feat__s_a484d308befbde315664da8520ebc410d}


Configuration parameters. 



Definition at line 78 of file sphinx\+\_\+fe.\+c.

\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!fe@{fe}}
\index{fe@{fe}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{fe}]{\setlength{\rightskip}{0pt plus 5cm}{\bf fe\+\_\+t}$\ast$ sphinx\+\_\+wave2feat\+\_\+s\+::fe}\label{structsphinx__wave2feat__s_a5882f148fe200890855304b46f00ee4b}


Front end object. 



Definition at line 79 of file sphinx\+\_\+fe.\+c.

\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!feat@{feat}}
\index{feat@{feat}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{feat}]{\setlength{\rightskip}{0pt plus 5cm}mfcc\+\_\+t$\ast$$\ast$ sphinx\+\_\+wave2feat\+\_\+s\+::feat}\label{structsphinx__wave2feat__s_ab43d8d5721133bcaf02da23c0bbb58ae}


Feature buffer. 



Definition at line 85 of file sphinx\+\_\+fe.\+c.

\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!featsize@{featsize}}
\index{featsize@{featsize}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{featsize}]{\setlength{\rightskip}{0pt plus 5cm}int sphinx\+\_\+wave2feat\+\_\+s\+::featsize}\label{structsphinx__wave2feat__s_ac041852de738a42752be67cceb16660c}


Size of feature buffer. 



Definition at line 87 of file sphinx\+\_\+fe.\+c.

\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!in\+\_\+veclen@{in\+\_\+veclen}}
\index{in\+\_\+veclen@{in\+\_\+veclen}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{in\+\_\+veclen}]{\setlength{\rightskip}{0pt plus 5cm}int sphinx\+\_\+wave2feat\+\_\+s\+::in\+\_\+veclen}\label{structsphinx__wave2feat__s_a3410a9e0c05c0057f31452550fb5380a}


Length of each input vector (for cep$<$-\/$>$spec). 



Definition at line 89 of file sphinx\+\_\+fe.\+c.

\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!infh@{infh}}
\index{infh@{infh}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{infh}]{\setlength{\rightskip}{0pt plus 5cm}F\+I\+L\+E$\ast$ sphinx\+\_\+wave2feat\+\_\+s\+::infh}\label{structsphinx__wave2feat__s_ad86834e597d4677aed93e7c06cebccb7}


Input file handle. 



Definition at line 82 of file sphinx\+\_\+fe.\+c.

\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!infile@{infile}}
\index{infile@{infile}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{infile}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ sphinx\+\_\+wave2feat\+\_\+s\+::infile}\label{structsphinx__wave2feat__s_a6d4d1b1be4e3a3c1de82943e9e6fa65c}


Path to input file. 



Definition at line 80 of file sphinx\+\_\+fe.\+c.

\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!ot@{ot}}
\index{ot@{ot}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{ot}]{\setlength{\rightskip}{0pt plus 5cm}{\bf output\+\_\+type\+\_\+t} const$\ast$ sphinx\+\_\+wave2feat\+\_\+s\+::ot}\label{structsphinx__wave2feat__s_a929e05e041ad922f6a2e35637a98c917}


Output type object. 



Definition at line 94 of file sphinx\+\_\+fe.\+c.

\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!outfh@{outfh}}
\index{outfh@{outfh}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{outfh}]{\setlength{\rightskip}{0pt plus 5cm}F\+I\+L\+E$\ast$ sphinx\+\_\+wave2feat\+\_\+s\+::outfh}\label{structsphinx__wave2feat__s_ad7340fab24fb182cbff2c73fd1fb3671}


Output file handle. 



Definition at line 83 of file sphinx\+\_\+fe.\+c.

\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!outfile@{outfile}}
\index{outfile@{outfile}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{outfile}]{\setlength{\rightskip}{0pt plus 5cm}char$\ast$ sphinx\+\_\+wave2feat\+\_\+s\+::outfile}\label{structsphinx__wave2feat__s_aa50405dc75074933912da57295ec5fbf}


Path to output file. 



Definition at line 81 of file sphinx\+\_\+fe.\+c.

\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!refcount@{refcount}}
\index{refcount@{refcount}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{refcount}]{\setlength{\rightskip}{0pt plus 5cm}int sphinx\+\_\+wave2feat\+\_\+s\+::refcount}\label{structsphinx__wave2feat__s_ae9b2fc4bfa6a3adbf2ee5a71796cdb51}


Reference count. 



Definition at line 77 of file sphinx\+\_\+fe.\+c.

\index{sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}!veclen@{veclen}}
\index{veclen@{veclen}!sphinx\+\_\+wave2feat\+\_\+s@{sphinx\+\_\+wave2feat\+\_\+s}}
\subsubsection[{veclen}]{\setlength{\rightskip}{0pt plus 5cm}int sphinx\+\_\+wave2feat\+\_\+s\+::veclen}\label{structsphinx__wave2feat__s_ad71e5fca7c13ae0258bcee81a6f1fa89}


Length of each output vector. 



Definition at line 88 of file sphinx\+\_\+fe.\+c.



The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/sphinx\+\_\+fe/sphinx\+\_\+fe.\+c\end{DoxyCompactItemize}
