\section{\class{wxWave}}\label{wxwave} This class represents a short wave file, in Windows WAV format, that can be stored in memory and played. Currently this class is implemented on Windows and GTK (Linux) only. \wxheading{Derived from} \helpref{wxObject}{wxobject} \wxheading{Include files} \latexignore{\rtfignore{\wxheading{Members}}} \membersection{wxWave::wxWave}\label{wxwaveconstr} \func{}{wxWave}{\void} Default constructor. \func{}{wxWave}{\param{const wxString\&}{ fileName}, \param{bool}{ isResource = FALSE}} Constructs a wave object from a file or resource. Call \helpref{wxWave::IsOk}{wxwaveisok} to determine whether this succeeded. \wxheading{Parameters} \docparam{fileName}{The filename or Windows resource.} \docparam{isResource}{TRUE if {\it fileName} is a resource, FALSE if it is a filename.} \membersection{wxWave::\destruct{wxWave}} \func{}{\destruct{wxWave}}{\void} Destroys the wxWave object. \membersection{wxWave::Create}\label{wxwavecreate} \func{bool}{Create}{\param{const wxString\&}{ fileName}, \param{bool}{ isResource = FALSE}} Constructs a wave object from a file or resource. \wxheading{Parameters} \docparam{fileName}{The filename or Windows resource.} \docparam{isResource}{TRUE if {\it fileName} is a resource, FALSE if it is a filename.} \wxheading{Return value} TRUE if the call was successful, FALSE otherwise. \membersection{wxWave::IsOk}\label{wxwaveisok} \constfunc{bool}{IsOk}{\void} Returns TRUE if the object contains a successfully loaded file or resource, FALSE otherwise. \membersection{wxWave::Play}\label{wxwaveplay} \constfunc{bool}{Play}{\param{bool}{ async = TRUE}, \param{bool}{ looped = FALSE}} Plays the wave file synchronously or asynchronously, looped or single-shot.