aboutsummaryrefslogtreecommitdiff
path: root/engines/sword25/fmv/oggtheora/audiobuffer.h
diff options
context:
space:
mode:
authorEugene Sandulenko2010-08-31 09:45:15 +0000
committerEugene Sandulenko2010-10-12 23:21:28 +0000
commitf71295ab6d6899b21809837b6c6bf317a45193ef (patch)
treeeb2e28aed94b138c0f356d8eb5c905a9c3bc3b87 /engines/sword25/fmv/oggtheora/audiobuffer.h
parentcb95db7cc04a5a3d14f408835cd371e0a0abd4ed (diff)
downloadscummvm-rg350-f71295ab6d6899b21809837b6c6bf317a45193ef.tar.gz
scummvm-rg350-f71295ab6d6899b21809837b6c6bf317a45193ef.tar.bz2
scummvm-rg350-f71295ab6d6899b21809837b6c6bf317a45193ef.zip
Revert "SWORD25: Commit of in-progress MoviePlayer code"
This reverts commit cb95db7cc04a5a3d14f408835cd371e0a0abd4ed. svn-id: r53296
Diffstat (limited to 'engines/sword25/fmv/oggtheora/audiobuffer.h')
-rw-r--r--engines/sword25/fmv/oggtheora/audiobuffer.h26
1 files changed, 12 insertions, 14 deletions
diff --git a/engines/sword25/fmv/oggtheora/audiobuffer.h b/engines/sword25/fmv/oggtheora/audiobuffer.h
index fad227a2bc..0b4233bc4e 100644
--- a/engines/sword25/fmv/oggtheora/audiobuffer.h
+++ b/engines/sword25/fmv/oggtheora/audiobuffer.h
@@ -39,32 +39,30 @@
// Includes
// -----------------------------------------------------------------------------
-#include "common/queue.h"
#include "sword25/kernel/common.h"
-namespace Sword25 {
-
// -----------------------------------------------------------------------------
-// Class definitions
+// Klassendefinition
// -----------------------------------------------------------------------------
-class AudioBuffer {
+class BS_AudioBuffer
+{
public:
- AudioBuffer();
- virtual ~AudioBuffer();
+ BS_AudioBuffer();
+ virtual ~BS_AudioBuffer();
- void Push(signed short *SamplePtr, unsigned int SampleCount);
- unsigned int Pop(signed short *SamplePtr, unsigned int SampleCount);
+ void Push(signed short * SamplePtr, unsigned int SampleCount);
+ unsigned int Pop(signed short * SamplePtr, unsigned int SampleCount);
unsigned int Size() const;
private:
- Common::Queue<unsigned short> _buffer;
+ // PIMPL Pattern
+ struct Impl;
+ Impl * t;
// Kopie verbieten
- AudioBuffer(const AudioBuffer &);
- const AudioBuffer & operator=(const AudioBuffer &);
+ BS_AudioBuffer(const BS_AudioBuffer &);
+ const BS_AudioBuffer & operator=(const BS_AudioBuffer &);
};
-} // End of namespace Sword25
-
#endif