Sophie

Sophie

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

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

\section{CDAudio  Class Reference}
\label{class_c_d_audio}\index{CDAudio@{CDAudio}}
This class allows one to control audio playback from the CD player on the target platform. control cd audio player. 


{\tt \#include $<$audio.h$>$}

\subsection*{Public Methods}
\begin{CompactItemize}
\item 
{\bf CDAudio} (int devnbr=0)
\item 
{\bf $\sim$CDAudio} ()
\item 
{\bf audioerror\_\-t} {\bf Play} (int start, int end=0)
\item 
{\bf audioerror\_\-t} {\bf Stop} (void)
\item 
{\bf audioerror\_\-t} {\bf Pause} (void)
\item 
{\bf audioerror\_\-t} {\bf Resume} (void)
\item 
{\bf audioerror\_\-t} {\bf Eject} (void)
\item 
{\bf audioerror\_\-t} {\bf Reload} (void)
\item 
int {\bf get\-First} (void)
\item 
int {\bf get\-Last} (void)
\item 
bool {\bf is\-Paused} (void)
\item 
bool {\bf is\-Audio} (int track)
\item 
bool {\bf is\-Open} (void)
\item 
unsigned char {\bf get\-Volume} (int speaker)
\item 
void {\bf set\-Volume} (unsigned char left, unsigned char right)
\item 
unsigned char {\bf get\-Volume\-Left} (void)
\item 
unsigned char {\bf get\-Volume\-Right} (void)
\item 
{\bf audioerror\_\-t} {\bf get\-Error} (void)
\item 
bool {\bf operator!} (void)
\end{CompactItemize}


\subsection{Detailed Description}
This class allows one to control audio playback from the CD player on the target platform. control cd audio player.

Audio playback can be used to play selective tracks, to eject, etc.

\begin{Desc}
\item[Author: ]\par
David Sugar $<${\tt dyfet@ostel.com}$>$ \end{Desc}




\subsection{Constructor \& Destructor Documentation}
\index{CDAudio@{CDAudio}!CDAudio@{CDAudio}}
\index{CDAudio@{CDAudio}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}CDAudio::CDAudio (int {\em devnbr} = 0)}\label{class_c_d_audio_a0}


\index{CDAudio@{CDAudio}!~CDAudio@{$\sim$CDAudio}}
\index{~CDAudio@{$\sim$CDAudio}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}CDAudio::$\sim$CDAudio ()}\label{class_c_d_audio_a1}




\subsection{Member Function Documentation}
\index{CDAudio@{CDAudio}!Eject@{Eject}}
\index{Eject@{Eject}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf audioerror\_\-t} CDAudio::Eject (void)}\label{class_c_d_audio_a6}


\index{CDAudio@{CDAudio}!Pause@{Pause}}
\index{Pause@{Pause}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf audioerror\_\-t} CDAudio::Pause (void)}\label{class_c_d_audio_a4}


\index{CDAudio@{CDAudio}!Play@{Play}}
\index{Play@{Play}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf audioerror\_\-t} CDAudio::Play (int {\em start}, int {\em end} = 0)}\label{class_c_d_audio_a2}


\index{CDAudio@{CDAudio}!Reload@{Reload}}
\index{Reload@{Reload}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf audioerror\_\-t} CDAudio::Reload (void)}\label{class_c_d_audio_a7}


\index{CDAudio@{CDAudio}!Resume@{Resume}}
\index{Resume@{Resume}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf audioerror\_\-t} CDAudio::Resume (void)}\label{class_c_d_audio_a5}


\index{CDAudio@{CDAudio}!Stop@{Stop}}
\index{Stop@{Stop}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf audioerror\_\-t} CDAudio::Stop (void)}\label{class_c_d_audio_a3}


\index{CDAudio@{CDAudio}!getError@{getError}}
\index{getError@{getError}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}{\bf audioerror\_\-t} CDAudio::get\-Error (void)\hspace{0.3cm}{\tt  [inline]}}\label{class_c_d_audio_a17}


\index{CDAudio@{CDAudio}!getFirst@{getFirst}}
\index{getFirst@{getFirst}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int CDAudio::get\-First (void)}\label{class_c_d_audio_a8}


\index{CDAudio@{CDAudio}!getLast@{getLast}}
\index{getLast@{getLast}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}int CDAudio::get\-Last (void)}\label{class_c_d_audio_a9}


\index{CDAudio@{CDAudio}!getVolume@{getVolume}}
\index{getVolume@{getVolume}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned char CDAudio::get\-Volume (int {\em speaker})}\label{class_c_d_audio_a13}


\index{CDAudio@{CDAudio}!getVolumeLeft@{getVolumeLeft}}
\index{getVolumeLeft@{getVolumeLeft}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned char CDAudio::get\-Volume\-Left (void)\hspace{0.3cm}{\tt  [inline]}}\label{class_c_d_audio_a15}


\index{CDAudio@{CDAudio}!getVolumeRight@{getVolumeRight}}
\index{getVolumeRight@{getVolumeRight}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}unsigned char CDAudio::get\-Volume\-Right (void)\hspace{0.3cm}{\tt  [inline]}}\label{class_c_d_audio_a16}


\index{CDAudio@{CDAudio}!isAudio@{isAudio}}
\index{isAudio@{isAudio}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CDAudio::is\-Audio (int {\em track})}\label{class_c_d_audio_a11}


\index{CDAudio@{CDAudio}!isOpen@{isOpen}}
\index{isOpen@{isOpen}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CDAudio::is\-Open (void)}\label{class_c_d_audio_a12}


\index{CDAudio@{CDAudio}!isPaused@{isPaused}}
\index{isPaused@{isPaused}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CDAudio::is\-Paused (void)}\label{class_c_d_audio_a10}


\index{CDAudio@{CDAudio}!operator"!@{operator"!}}
\index{operator"!@{operator"!}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}bool CDAudio::operator! (void)\hspace{0.3cm}{\tt  [inline]}}\label{class_c_d_audio_a18}


\index{CDAudio@{CDAudio}!setVolume@{setVolume}}
\index{setVolume@{setVolume}!CDAudio@{CDAudio}}
\subsubsection{\setlength{\rightskip}{0pt plus 5cm}void CDAudio::set\-Volume (unsigned char {\em left}, unsigned char {\em right})}\label{class_c_d_audio_a14}




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