summaryrefslogtreecommitdiff
path: root/orkbasecxx/audiofile
diff options
context:
space:
mode:
authorHenri Herscher <henri@oreka.org>2006-06-30 19:57:46 +0000
committerHenri Herscher <henri@oreka.org>2006-06-30 19:57:46 +0000
commit7292ff65bc154760649628a3e881079140a12657 (patch)
treee70d26f33ca7b90e17f25306dc6c82ab559483c6 /orkbasecxx/audiofile
parent868a99733ddb6a44f660f4aab9089fd619f38cfa (diff)
Newly added classes coming from OrkAudio now export symbols.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@288 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkbasecxx/audiofile')
-rw-r--r--orkbasecxx/audiofile/AudioFile.h2
-rw-r--r--orkbasecxx/audiofile/LibSndFileFile.h2
-rw-r--r--orkbasecxx/audiofile/MediaChunkFile.h2
-rw-r--r--orkbasecxx/audiofile/PcmFile.h2
4 files changed, 4 insertions, 4 deletions
diff --git a/orkbasecxx/audiofile/AudioFile.h b/orkbasecxx/audiofile/AudioFile.h
index bc9cbcf..3d3b566 100644
--- a/orkbasecxx/audiofile/AudioFile.h
+++ b/orkbasecxx/audiofile/AudioFile.h
@@ -23,7 +23,7 @@
/** Base class for all file accessor classes. */
-class AudioFile
+class DLL_IMPORT_EXPORT_ORKBASE AudioFile
{
public:
typedef enum {READ = 0, WRITE = 1} fileOpenModeEnum;
diff --git a/orkbasecxx/audiofile/LibSndFileFile.h b/orkbasecxx/audiofile/LibSndFileFile.h
index e0516a8..3ba2e63 100644
--- a/orkbasecxx/audiofile/LibSndFileFile.h
+++ b/orkbasecxx/audiofile/LibSndFileFile.h
@@ -24,7 +24,7 @@
/** file accessor class for all file types supported by the libsndfile library.
The library can be found at http://www.mega-nerd.com/libsndfile/
*/
-class LibSndFileFile : public AudioFile
+class DLL_IMPORT_EXPORT_ORKBASE LibSndFileFile : public AudioFile
{
public:
LibSndFileFile(int fileFormat); // fileFormat is described at http://www.mega-nerd.com/libsndfile/api.html
diff --git a/orkbasecxx/audiofile/MediaChunkFile.h b/orkbasecxx/audiofile/MediaChunkFile.h
index b8e69ed..e60a3fe 100644
--- a/orkbasecxx/audiofile/MediaChunkFile.h
+++ b/orkbasecxx/audiofile/MediaChunkFile.h
@@ -18,7 +18,7 @@
/** File class for saving audio chunks as-is */
-class MediaChunkFile : public AudioFile
+class DLL_IMPORT_EXPORT_ORKBASE MediaChunkFile : public AudioFile
{
public:
MediaChunkFile();
diff --git a/orkbasecxx/audiofile/PcmFile.h b/orkbasecxx/audiofile/PcmFile.h
index 91c1325..bc09f01 100644
--- a/orkbasecxx/audiofile/PcmFile.h
+++ b/orkbasecxx/audiofile/PcmFile.h
@@ -19,7 +19,7 @@
#define PCM_FILE_DEFAULT_CHUNK_NUM_SAMPLES 8000
/** File class for raw 16 bit signed PCM output */
-class PcmFile : public AudioFile
+class DLL_IMPORT_EXPORT_ORKBASE PcmFile : public AudioFile
{
public:
PcmFile();