Headers cleaning.
git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@42077 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -1,12 +1,12 @@
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
// Name: sound.h
|
||||
// Name: wx/unix/sound.h
|
||||
// Purpose: wxSound class
|
||||
// Author: Julian Smart, Vaclav Slavik
|
||||
// Modified by:
|
||||
// Created: 25/10/98
|
||||
// RCS-ID: $Id$
|
||||
// Copyright: (c) Julian Smart, Vaclav Slavik
|
||||
// Licence: wxWindows licence
|
||||
// Licence: wxWindows licence
|
||||
/////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
#ifndef _WX_SOUND_H_
|
||||
@@ -33,7 +33,7 @@ public:
|
||||
wxSoundData() : m_refCnt(1) {}
|
||||
void IncRef();
|
||||
void DecRef();
|
||||
|
||||
|
||||
// .wav header information:
|
||||
unsigned m_channels; // num of channels (mono:1, stereo:2)
|
||||
unsigned m_samplingRate;
|
||||
@@ -41,7 +41,7 @@ public:
|
||||
// samples (wxUint8), if 16 then signed 16bit
|
||||
// (wxInt16)
|
||||
unsigned m_samples; // length in samples:
|
||||
|
||||
|
||||
// wave data:
|
||||
size_t m_dataBytes;
|
||||
wxUint8 *m_data; // m_dataBytes bytes of data
|
||||
@@ -69,23 +69,23 @@ public:
|
||||
bool Create(int size, const wxByte* data);
|
||||
|
||||
bool IsOk() const { return m_data != NULL; }
|
||||
|
||||
|
||||
// Stop playing any sound
|
||||
static void Stop();
|
||||
|
||||
// Returns true if a sound is being played
|
||||
static bool IsPlaying();
|
||||
|
||||
|
||||
// for internal use
|
||||
static void UnloadBackend();
|
||||
|
||||
|
||||
protected:
|
||||
bool DoPlay(unsigned flags) const;
|
||||
|
||||
static void EnsureBackend();
|
||||
void Free();
|
||||
bool LoadWAV(const wxUint8 *data, size_t length, bool copyData);
|
||||
|
||||
|
||||
static wxSoundBackend *ms_backend;
|
||||
#if wxUSE_LIBSDL && wxUSE_PLUGINS
|
||||
// FIXME - temporary, until we have plugins architecture
|
||||
@@ -98,7 +98,7 @@ private:
|
||||
|
||||
|
||||
// ----------------------------------------------------------------------------
|
||||
// wxSoundBackend:
|
||||
// wxSoundBackend:
|
||||
// ----------------------------------------------------------------------------
|
||||
|
||||
// This is interface to sound playing implementation. There are multiple
|
||||
@@ -121,7 +121,7 @@ class WXDLLIMPEXP_ADV wxSoundBackend
|
||||
{
|
||||
public:
|
||||
virtual ~wxSoundBackend() {}
|
||||
|
||||
|
||||
// Returns the name of the backend (e.g. "Open Sound System")
|
||||
virtual wxString GetName() const = 0;
|
||||
|
||||
@@ -137,7 +137,7 @@ public:
|
||||
// playback, otherwise it is left up to the backend (will usually be more
|
||||
// effective).
|
||||
virtual bool HasNativeAsyncPlayback() const = 0;
|
||||
|
||||
|
||||
// Plays the sound. flags are same flags as those passed to wxSound::Play.
|
||||
// The function should periodically check the value of
|
||||
// status->m_stopRequested and terminate if it is set to true (it may
|
||||
@@ -158,3 +158,4 @@ public:
|
||||
#endif // wxUSE_SOUND
|
||||
|
||||
#endif
|
||||
// _WX_SOUND_H_
|
Reference in New Issue
Block a user