Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 208eeb8b1b7bb51bba095eb93ef0795f > files > 109

libccaudio0.5-0.5.3-1mdk.i586.rpm

\section{Audio\-Sample  Class Reference}
\label{class_audiosample}\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_audiosample}
\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{Detailed Description}
This class is use to represent and process audio data held in memory. audio data in memory.

\begin{Desc}
\item[{\bf Author(s): }]\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_audiosample_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_audiosample_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_audiosample_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_audiosample_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_audiosample_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_audiosample_a5}




\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_audiosample_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_audiosample_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_audiosample_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_audiosample_n3}




The documentation for this class was generated from the following file:\begin{CompactItemize}
\item 
{\bf audio.h}\end{CompactItemize}