\section{Audio\-Sample Class Reference} \label{class_audio_sample}\index{AudioSample@{Audio\-Sample}} This class is use to represent and process audio data held in memory. audio data in memory. {\tt \#include $<$audio.h$>$} Inheritance diagram for Audio\-Sample::\begin{figure}[H] \begin{center} \leavevmode \includegraphics[height=2cm]{class_audio_sample} \end{center} \end{figure} \subsection*{Public Methods} \begin{CompactItemize} \item {\bf Audio\-Sample} (unsigned frame, {\bf audioencoding\_\-t} coding=PCM16\_\-AUDIO\_\-ENCODING, unsigned {\bf rate}=8000) \item {\bf $\sim$Audio\-Sample} () \item unsigned {\bf get\-Count} (void) \item unsigned {\bf get\-Rate} (void) \item {\bf audioencoding\_\-t} {\bf get\-Encoding} (void) \item unsigned char $\ast$ {\bf get\-Samples} (void) \end{CompactItemize} \subsection*{Protected Attributes} \begin{CompactItemize} \item {\bf audioencoding\_\-t} {\bf encoding} \item unsigned {\bf rate} \item unsigned {\bf count} \item unsigned char $\ast$ {\bf samples} \end{CompactItemize} \subsection*{Friends} \begin{CompactItemize} \item class {\bf Audio\-Copy} \end{CompactItemize} \subsection{Detailed Description} This class is use to represent and process audio data held in memory. audio data in memory. \begin{Desc} \item[Author: ]\par David Sugar $<${\tt dyfet@ostel.com}$>$ \end{Desc} \subsection{Constructor \& Destructor Documentation} \index{AudioSample@{Audio\-Sample}!AudioSample@{AudioSample}} \index{AudioSample@{AudioSample}!AudioSample@{Audio\-Sample}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}Audio\-Sample::Audio\-Sample (unsigned {\em frame}, {\bf audioencoding\_\-t} {\em coding} = PCM16\_\-AUDIO\_\-ENCODING, unsigned {\em rate} = 8000)}\label{class_audio_sample_a0} \index{AudioSample@{Audio\-Sample}!~AudioSample@{$\sim$AudioSample}} \index{~AudioSample@{$\sim$AudioSample}!AudioSample@{Audio\-Sample}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}Audio\-Sample::$\sim$Audio\-Sample ()}\label{class_audio_sample_a1} \subsection{Member Function Documentation} \index{AudioSample@{Audio\-Sample}!getCount@{getCount}} \index{getCount@{getCount}!AudioSample@{Audio\-Sample}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned Audio\-Sample::get\-Count (void)\hspace{0.3cm}{\tt [inline]}}\label{class_audio_sample_a2} \index{AudioSample@{Audio\-Sample}!getEncoding@{getEncoding}} \index{getEncoding@{getEncoding}!AudioSample@{Audio\-Sample}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf audioencoding\_\-t} Audio\-Sample::get\-Encoding (void)\hspace{0.3cm}{\tt [inline]}}\label{class_audio_sample_a4} \index{AudioSample@{Audio\-Sample}!getRate@{getRate}} \index{getRate@{getRate}!AudioSample@{Audio\-Sample}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned Audio\-Sample::get\-Rate (void)\hspace{0.3cm}{\tt [inline]}}\label{class_audio_sample_a3} \index{AudioSample@{Audio\-Sample}!getSamples@{getSamples}} \index{getSamples@{getSamples}!AudioSample@{Audio\-Sample}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned char$\ast$ Audio\-Sample::get\-Samples (void)\hspace{0.3cm}{\tt [inline]}}\label{class_audio_sample_a5} \subsection{Friends And Related Function Documentation} \index{AudioSample@{Audio\-Sample}!AudioCopy@{AudioCopy}} \index{AudioCopy@{AudioCopy}!AudioSample@{Audio\-Sample}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}friend class Audio\-Copy\hspace{0.3cm}{\tt [friend]}}\label{class_audio_sample_l0} \subsection{Member Data Documentation} \index{AudioSample@{Audio\-Sample}!count@{count}} \index{count@{count}!AudioSample@{Audio\-Sample}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned Audio\-Sample::count\hspace{0.3cm}{\tt [protected]}}\label{class_audio_sample_n2} \index{AudioSample@{Audio\-Sample}!encoding@{encoding}} \index{encoding@{encoding}!AudioSample@{Audio\-Sample}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf audioencoding\_\-t} Audio\-Sample::encoding\hspace{0.3cm}{\tt [protected]}}\label{class_audio_sample_n0} \index{AudioSample@{Audio\-Sample}!rate@{rate}} \index{rate@{rate}!AudioSample@{Audio\-Sample}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned Audio\-Sample::rate\hspace{0.3cm}{\tt [protected]}}\label{class_audio_sample_n1} \index{AudioSample@{Audio\-Sample}!samples@{samples}} \index{samples@{samples}!AudioSample@{Audio\-Sample}} \subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned char$\ast$ Audio\-Sample::samples\hspace{0.3cm}{\tt [protected]}}\label{class_audio_sample_n3} The documentation for this class was generated from the following file:\begin{CompactItemize} \item {\bf audio.h}\end{CompactItemize}