// Date: 08/11/1999
// Author: Guilhem Lavaux <lavaux@easynet.fr> (C) 1999, 2000
// CVSID: $Id$
+// wxWindows licence
// --------------------------------------------------------------------------
-#ifdef __GNUG__
-#pragma implementation "sndbase.cpp"
+
+#include "wx/wxprec.h"
+
+#ifndef WX_PRECOMP
+#include "wx/defs.h"
+#include "wx/string.h"
+#include "wx/log.h"
#endif
-#include <wx/wxprec.h>
#include "wx/mmedia/sndbase.h"
wxSoundFormatBase *wxSoundFormatBase::Clone() const
{
- return NULL;
+ wxLogFatalError(wxT("In wxSoundFormatBase::Clone() but I should")
+ wxT(" not be there"));
+ return NULL;
}
bool wxSoundFormatBase::operator!=(const wxSoundFormatBase& frmt2) const
{
- return (GetType() != frmt2.GetType());
+ return (GetType() != frmt2.GetType());
}
// ---------------------------------------------------------------------------
wxSoundStream::wxSoundStream()
{
- int i;
-
- // Reset all variables to their neutral value.
- m_sndformat = NULL;
- m_handler = NULL;
- m_snderror = wxSOUND_NOERROR;
- m_lastcount = 0;
- for (i=0;i<2;i++)
- m_callback[i] = NULL;
+ int i;
+
+ // Reset all variables to their neutral value.
+ m_sndformat = NULL;
+ m_handler = NULL;
+ m_snderror = wxSOUND_NOERROR;
+ m_lastcount = 0;
+ for (i=0;i<2;i++)
+ m_callback[i] = NULL;
}
wxSoundStream::~wxSoundStream()
{
if (m_sndformat)
- delete m_sndformat;
+ delete m_sndformat;
}
// --------------------------------------------------------------------------
// important function of the wxSoundStream class. It prepares the stream to
// receive or send the data in a strict format. Normally, the sound stream
// should be ready to accept any format it is asked to manage but in certain
-// cases, it really cannot: in that case it returns FALSE. To have more
+// cases, it really cannot: in that case it returns false. To have more
// details in the functionnalities of SetSoundFormat see
// wxSoundRouterStream::SetSoundFormat()
// --------------------------------------------------------------------------
bool wxSoundStream::SetSoundFormat(const wxSoundFormatBase& format)
{
- // delete the previous prepared format
- if (m_sndformat)
- delete m_sndformat;
-
- // create a new one by cloning the format passed in parameter
- m_sndformat = format.Clone();
- return TRUE;
+ // delete the previous prepared format
+ if (m_sndformat)
+ delete m_sndformat;
+
+ // create a new one by cloning the format passed in parameter
+ m_sndformat = format.Clone();
+ return true;
}