2 % automatically generated by HelpGen from
3 % /home/guilhem/PROJECTS/wxWindows/utils/wxMMedia2/lib/sndwin.h at 26/Feb/00 14:26:51
7 \section{\class{wxSoundStreamWin
}}\label{wxsoundstreamwin
}
9 \wxheading{Derived from
}
11 \helpref{wxSoundStream
}{wxsoundstream
}
13 \wxheading{Data structures
}
15 {\small \begin{verbatim
}
16 typedef struct
\_wxSoundInternal wxSoundInternal
19 {\small \begin{verbatim
}
20 typedef struct
\_wxSoundInfoHeader wxSoundInfoHeader
22 \latexignore{\rtfignore{\wxheading{Members
}}}
25 \membersection{wxSoundStreamWin::wxSoundStreamWin
}\label{wxsoundstreamwinwxsoundstreamwin
}
27 \func{}{wxSoundStreamWin
}{\void}
30 \membersection{wxSoundStreamWin::
\destruct{wxSoundStreamWin
}}\label{wxsoundstreamwindtor
}
32 \func{}{\destruct{wxSoundStreamWin
}}{\void}
35 \membersection{wxSoundStreamWin::Write
}\label{wxsoundstreamwinwrite
}
37 \func{wxSoundStream\&
}{Write
}{\param{const void*
}{buffer
},
\param{wxUint32
}{len
}}
40 \membersection{wxSoundStreamWin::Read
}\label{wxsoundstreamwinread
}
42 \func{wxSoundStream\&
}{Read
}{\param{void*
}{buffer
},
\param{wxUint32
}{len
}}
45 \membersection{wxSoundStreamWin::SetSoundFormat
}\label{wxsoundstreamwinsetsoundformat
}
47 \func{bool
}{SetSoundFormat
}{\param{wxSoundFormatBase\&
}{base
}}
50 \membersection{wxSoundStreamWin::StartProduction
}\label{wxsoundstreamwinstartproduction
}
52 \func{bool
}{StartProduction
}{\param{int
}{evt
}}
55 \membersection{wxSoundStreamWin::StopProduction
}\label{wxsoundstreamwinstopproduction
}
57 \func{bool
}{StopProduction
}{\void}
60 \membersection{wxSoundStreamWin::QueueFilled
}\label{wxsoundstreamwinqueuefilled
}
62 \constfunc{bool
}{QueueFilled
}{\void}
65 \membersection{wxSoundStreamWin::NotifyDoneBuffer
}\label{wxsoundstreamwinnotifydonebuffer
}
67 \func{void
}{NotifyDoneBuffer
}{\param{wxUint32
}{dev
\_handle},
\param{int
}{flag
}}
69 Internal but defined as public
72 \membersection{wxSoundStreamWin::GetBestSize
}\label{wxsoundstreamwingetbestsize
}
74 \constfunc{wxUint32
}{GetBestSize
}{\void}
77 \membersection{wxSoundStreamWin::CreateSndWindow
}\label{wxsoundstreamwincreatesndwindow
}
79 \func{void
}{CreateSndWindow
}{\void}
82 \membersection{wxSoundStreamWin::DestroySndWindow
}\label{wxsoundstreamwindestroysndwindow
}
84 \func{void
}{DestroySndWindow
}{\void}
87 \membersection{wxSoundStreamWin::OpenDevice
}\label{wxsoundstreamwinopendevice
}
89 \func{bool
}{OpenDevice
}{\param{int
}{mode
}}
92 \membersection{wxSoundStreamWin::CloseDevice
}\label{wxsoundstreamwinclosedevice
}
94 \func{void
}{CloseDevice
}{\void}
97 \membersection{wxSoundStreamWin::AllocHeader
}\label{wxsoundstreamwinallocheader
}
99 \func{wxSoundInfoHeader*
}{AllocHeader
}{\param{int
}{mode
}}
102 \membersection{wxSoundStreamWin::FreeHeader
}\label{wxsoundstreamwinfreeheader
}
104 \func{void
}{FreeHeader
}{\param{wxSoundInfoHeader*
}{header
},
\param{int
}{mode
}}
107 \membersection{wxSoundStreamWin::AllocHeaders
}\label{wxsoundstreamwinallocheaders
}
109 \func{bool
}{AllocHeaders
}{\param{int
}{mode
}}
112 \membersection{wxSoundStreamWin::FreeHeaders
}\label{wxsoundstreamwinfreeheaders
}
114 \func{void
}{FreeHeaders
}{\param{int
}{mode
}}
117 \membersection{wxSoundStreamWin::WaitFor
}\label{wxsoundstreamwinwaitfor
}
119 \func{void
}{WaitFor
}{\param{wxSoundInfoHeader*
}{info
}}
122 \membersection{wxSoundStreamWin::AddToQueue
}\label{wxsoundstreamwinaddtoqueue
}
124 \func{bool
}{AddToQueue
}{\param{wxSoundInfoHeader*
}{info
}}
127 \membersection{wxSoundStreamWin::ClearHeader
}\label{wxsoundstreamwinclearheader
}
129 \func{void
}{ClearHeader
}{\param{wxSoundInfoHeader*
}{info
}}
132 \membersection{wxSoundStreamWin::NextFragmentOutput
}\label{wxsoundstreamwinnextfragmentoutput
}
134 \func{wxSoundInfoHeader*
}{NextFragmentOutput
}{\void}
137 \membersection{wxSoundStreamWin::NextFragmentInput
}\label{wxsoundstreamwinnextfragmentinput
}
139 \func{wxSoundInfoHeader*
}{NextFragmentInput
}{\void}