%
% automatically generated by HelpGen from
% /home/guilhem/PROJECTS/wxWindows/utils/wxMMedia2/lib/sndwin.h at 26/Feb/00 14:26:51
%


\section{\class{wxSoundStreamWin}}\label{wxsoundstreamwin}

\wxheading{Derived from}

\helpref{wxSoundStream}{wxsoundstream}

\wxheading{Data structures}

{\small \begin{verbatim}
typedef struct \_wxSoundInternal wxSoundInternal
\end{verbatim}}

{\small \begin{verbatim}
typedef struct \_wxSoundInfoHeader wxSoundInfoHeader
\end{verbatim}}
\latexignore{\rtfignore{\wxheading{Members}}}


\membersection{wxSoundStreamWin::wxSoundStreamWin}\label{wxsoundstreamwinwxsoundstreamwin}

\func{}{wxSoundStreamWin}{\void}


\membersection{wxSoundStreamWin::\destruct{wxSoundStreamWin}}\label{wxsoundstreamwindtor}

\func{}{\destruct{wxSoundStreamWin}}{\void}


\membersection{wxSoundStreamWin::Write}\label{wxsoundstreamwinwrite}

\func{wxSoundStream\&}{Write}{\param{const void* }{buffer}, \param{wxUint32 }{len}}


\membersection{wxSoundStreamWin::Read}\label{wxsoundstreamwinread}

\func{wxSoundStream\&}{Read}{\param{void* }{buffer}, \param{wxUint32 }{len}}


\membersection{wxSoundStreamWin::SetSoundFormat}\label{wxsoundstreamwinsetsoundformat}

\func{bool}{SetSoundFormat}{\param{wxSoundFormatBase\& }{base}}


\membersection{wxSoundStreamWin::StartProduction}\label{wxsoundstreamwinstartproduction}

\func{bool}{StartProduction}{\param{int }{evt}}


\membersection{wxSoundStreamWin::StopProduction}\label{wxsoundstreamwinstopproduction}

\func{bool}{StopProduction}{\void}


\membersection{wxSoundStreamWin::QueueFilled}\label{wxsoundstreamwinqueuefilled}

\constfunc{bool}{QueueFilled}{\void}


\membersection{wxSoundStreamWin::NotifyDoneBuffer}\label{wxsoundstreamwinnotifydonebuffer}

\func{void}{NotifyDoneBuffer}{\param{wxUint32 }{dev\_handle}, \param{int }{flag}}

Internal but defined as public


\membersection{wxSoundStreamWin::GetBestSize}\label{wxsoundstreamwingetbestsize}

\constfunc{wxUint32}{GetBestSize}{\void}


\membersection{wxSoundStreamWin::CreateSndWindow}\label{wxsoundstreamwincreatesndwindow}

\func{void}{CreateSndWindow}{\void}


\membersection{wxSoundStreamWin::DestroySndWindow}\label{wxsoundstreamwindestroysndwindow}

\func{void}{DestroySndWindow}{\void}


\membersection{wxSoundStreamWin::OpenDevice}\label{wxsoundstreamwinopendevice}

\func{bool}{OpenDevice}{\param{int }{mode}}


\membersection{wxSoundStreamWin::CloseDevice}\label{wxsoundstreamwinclosedevice}

\func{void}{CloseDevice}{\void}


\membersection{wxSoundStreamWin::AllocHeader}\label{wxsoundstreamwinallocheader}

\func{wxSoundInfoHeader*}{AllocHeader}{\param{int }{mode}}


\membersection{wxSoundStreamWin::FreeHeader}\label{wxsoundstreamwinfreeheader}

\func{void}{FreeHeader}{\param{wxSoundInfoHeader* }{header}, \param{int }{mode}}


\membersection{wxSoundStreamWin::AllocHeaders}\label{wxsoundstreamwinallocheaders}

\func{bool}{AllocHeaders}{\param{int }{mode}}


\membersection{wxSoundStreamWin::FreeHeaders}\label{wxsoundstreamwinfreeheaders}

\func{void}{FreeHeaders}{\param{int }{mode}}


\membersection{wxSoundStreamWin::WaitFor}\label{wxsoundstreamwinwaitfor}

\func{void}{WaitFor}{\param{wxSoundInfoHeader* }{info}}


\membersection{wxSoundStreamWin::AddToQueue}\label{wxsoundstreamwinaddtoqueue}

\func{bool}{AddToQueue}{\param{wxSoundInfoHeader* }{info}}


\membersection{wxSoundStreamWin::ClearHeader}\label{wxsoundstreamwinclearheader}

\func{void}{ClearHeader}{\param{wxSoundInfoHeader* }{info}}


\membersection{wxSoundStreamWin::NextFragmentOutput}\label{wxsoundstreamwinnextfragmentoutput}

\func{wxSoundInfoHeader*}{NextFragmentOutput}{\void}


\membersection{wxSoundStreamWin::NextFragmentInput}\label{wxsoundstreamwinnextfragmentinput}

\func{wxSoundInfoHeader*}{NextFragmentInput}{\void}

