X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/1b88201ff5f0f9ed18db555b70eb7123c8a7c9c6..ab67e8874db324fab5223cc8d5dff8a8de3e2b77:/include/wx/unix/sound.h?ds=sidebyside diff --git a/include/wx/unix/sound.h b/include/wx/unix/sound.h index 2dc2a2602f..95665e8dab 100644 --- a/include/wx/unix/sound.h +++ b/include/wx/unix/sound.h @@ -22,9 +22,9 @@ // wxSound: simple audio playback class // ---------------------------------------------------------------------------- -class WXDLLIMPEXP_ADV wxSoundBackend; -class WXDLLIMPEXP_ADV wxSound; -class WXDLLIMPEXP_BASE wxDynamicLibrary; +class WXDLLIMPEXP_FWD_ADV wxSoundBackend; +class WXDLLIMPEXP_FWD_ADV wxSound; +class WXDLLIMPEXP_FWD_BASE wxDynamicLibrary; /// Sound data, as loaded from .wav file: class WXDLLIMPEXP_ADV wxSoundData @@ -60,13 +60,13 @@ class WXDLLIMPEXP_ADV wxSound : public wxSoundBase public: wxSound(); wxSound(const wxString& fileName, bool isResource = false); - wxSound(int size, const wxByte* data); + wxSound(size_t size, const void* data); virtual ~wxSound(); // Create from resource or file bool Create(const wxString& fileName, bool isResource = false); // Create from data - bool Create(int size, const wxByte* data); + bool Create(size_t size, const void* data); bool IsOk() const { return m_data != NULL; } @@ -84,7 +84,7 @@ protected: static void EnsureBackend(); void Free(); - bool LoadWAV(const wxUint8 *data, size_t length, bool copyData); + bool LoadWAV(const void* data, size_t length, bool copyData); static wxSoundBackend *ms_backend; #if wxUSE_LIBSDL && wxUSE_PLUGINS @@ -157,5 +157,5 @@ public: #endif // wxUSE_SOUND -#endif - // _WX_SOUND_H_ \ No newline at end of file +#endif // _WX_SOUND_H_ +