X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/503aa33d55183bcbd8444e36ed8c273a18dab72f..0185cd097844887c308a81fbd137676086ae8580:/utils/wxMMedia2/lib/sndbase.h diff --git a/utils/wxMMedia2/lib/sndbase.h b/utils/wxMMedia2/lib/sndbase.h index c49aefa2f8..0f4fa4d8b7 100644 --- a/utils/wxMMedia2/lib/sndbase.h +++ b/utils/wxMMedia2/lib/sndbase.h @@ -23,7 +23,8 @@ enum { typedef enum { wxSOUND_NOFORMAT, wxSOUND_PCM, - wxSOUND_ULAW + wxSOUND_ULAW, + wxSOUND_G72X } wxSoundFormatType; typedef enum { @@ -70,9 +71,9 @@ class wxSoundStream { virtual ~wxSoundStream(); // Reads "len" bytes from the sound stream. - virtual wxSoundStream& Read(void *buffer, size_t len) = 0; + virtual wxSoundStream& Read(void *buffer, wxUint32 len) = 0; // Writes "len" byte to the sound stream. - virtual wxSoundStream& Write(const void *buffer, size_t len) = 0; + virtual wxSoundStream& Write(const void *buffer, wxUint32 len) = 0; // Returns the best size for IO calls virtual wxUint32 GetBestSize() const { return 1024; } @@ -96,7 +97,7 @@ class wxSoundStream { virtual void SetDuplexMode(bool duplex) = 0; wxSoundError GetError() const { return m_snderror; } - size_t GetLastAccess() const { return m_lastcount; } + wxUint32 GetLastAccess() const { return m_lastcount; } // This is only useful for device (I think). virtual bool QueueFilled() const { return TRUE; } @@ -109,7 +110,7 @@ class wxSoundStream { wxSoundError m_snderror; // Last access - size_t m_lastcount; + wxUint32 m_lastcount; // Event handler wxSoundStream *m_handler; @@ -118,9 +119,6 @@ class wxSoundStream { char *m_cdata[2]; protected: - // Do the async stuff. - void DoAsyncStuff(int evt); - // Handles event virtual void OnSoundEvent(int evt); };