summaryrefslogtreecommitdiff
path: root/orkbasecxx
diff options
context:
space:
mode:
authorGerald Begumisa <ben_g@users.sourceforge.net>2008-03-26 17:23:13 +0000
committerGerald Begumisa <ben_g@users.sourceforge.net>2008-03-26 17:23:13 +0000
commit057840f43ee07b67813c8757d5f74b9007edc58f (patch)
tree82d58b5f356a53b2fbbf88c585c9d9275624b2d3 /orkbasecxx
parentf416ed5475454942a66707a5e9267a790eeae81c (diff)
Added new public function, SetExtension(), to AudioTape class to allow "outsiders" e.g Tape Processors to change the extension of the AudioTape file name.
git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@530 09dcff7a-b715-0410-9601-b79a96267cd0
Diffstat (limited to 'orkbasecxx')
-rw-r--r--orkbasecxx/AudioTape.cpp5
-rw-r--r--orkbasecxx/AudioTape.h1
2 files changed, 6 insertions, 0 deletions
diff --git a/orkbasecxx/AudioTape.cpp b/orkbasecxx/AudioTape.cpp
index c182534..336f492 100644
--- a/orkbasecxx/AudioTape.cpp
+++ b/orkbasecxx/AudioTape.cpp
@@ -893,6 +893,11 @@ CStdString AudioTape::GetExtension()
return m_fileExtension;
}
+void AudioTape::SetExtension(CStdString& ext)
+{
+ m_fileExtension = ext;
+}
+
bool AudioTape::IsStoppedAndValid()
{
if (m_state == StateStopped)
diff --git a/orkbasecxx/AudioTape.h b/orkbasecxx/AudioTape.h
index 91a78c2..13e12c3 100644
--- a/orkbasecxx/AudioTape.h
+++ b/orkbasecxx/AudioTape.h
@@ -76,6 +76,7 @@ public:
CStdString GetFilename();
CStdString GetPath();
CStdString GetExtension();
+ void SetExtension(CStdString& ext);
AudioFileRef GetAudioFileRef();
bool IsReadyForBatchProcessing();
void GetDetails(TapeMsg* msg);