Sophie

Sophie

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

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

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