diff options
author | Henri Herscher <henri@oreka.org> | 2006-06-30 19:39:27 +0000 |
---|---|---|
committer | Henri Herscher <henri@oreka.org> | 2006-06-30 19:39:27 +0000 |
commit | 868a99733ddb6a44f660f4aab9089fd619f38cfa (patch) | |
tree | 487309e2706b8389bc8985283c5d29334343bf7e /orkaudio/audiofile/PcmFile.h | |
parent | 3868172df25ae59bd0ecc524b782ac4734812891 (diff) |
Moved more stuff to orkbasecxx
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@287 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkaudio/audiofile/PcmFile.h')
-rw-r--r-- | orkaudio/audiofile/PcmFile.h | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/orkaudio/audiofile/PcmFile.h b/orkaudio/audiofile/PcmFile.h deleted file mode 100644 index 91c1325..0000000 --- a/orkaudio/audiofile/PcmFile.h +++ /dev/null @@ -1,41 +0,0 @@ -/* - * Oreka -- A media capture and retrieval platform - * - * Copyright (C) 2005, orecx LLC - * - * http://www.orecx.com - * - * This program is free software, distributed under the terms of - * the GNU General Public License. - * Please refer to http://www.gnu.org/copyleft/gpl.html - * - */ - -#ifndef __PCMFILE_H__ -#define __PCMFILE_H__ - -#include "audiofile/AudioFile.h" - -#define PCM_FILE_DEFAULT_CHUNK_NUM_SAMPLES 8000 - -/** File class for raw 16 bit signed PCM output */ -class PcmFile : public AudioFile -{ -public: - PcmFile(); - ~PcmFile(); - - void Open(CStdString& filename, fileOpenModeEnum mode, bool stereo = false, int sampleRate = 8000); - void Close(); - - void WriteChunk(AudioChunkRef chunkRef); - int ReadChunkMono(AudioChunkRef& chunkRef); - - CStdString GetExtension(); -protected: - - FILE* m_stream; -}; - -#endif - |