From 71001d96e240d03a98a73688060d476dd5f7c875 Mon Sep 17 00:00:00 2001 From: Henri Herscher Date: Wed, 26 Jul 2006 16:23:53 +0000 Subject: Added command line mcf file transcoding - The syntax is: #orkaudio transcode myfile.mcf - The output has the format specified in config.xml. git-svn-id: https://oreka.svn.sourceforge.net/svnroot/oreka/trunk@310 09dcff7a-b715-0410-9601-b79a96267cd0 --- orkbasecxx/AudioTape.cpp | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'orkbasecxx/AudioTape.cpp') diff --git a/orkbasecxx/AudioTape.cpp b/orkbasecxx/AudioTape.cpp index 9697bc6..9bb7239 100644 --- a/orkbasecxx/AudioTape.cpp +++ b/orkbasecxx/AudioTape.cpp @@ -83,6 +83,19 @@ AudioTape::AudioTape(CStdString &portId) GenerateFilePathAndIdentifier(); } +AudioTape::AudioTape(CStdString &portId, CStdString& file) +{ + m_portId = portId; + + // Extract Path and Identifier + m_filePath = FilePath(file); + CStdString basename = FileBaseName(file); + m_fileIdentifier = FileStripExtension(basename); + + // Create the audiofile + m_audioFileRef.reset(new MediaChunkFile()); + m_audioFileRef->SetFilename(file); +} void AudioTape::AddAudioChunk(AudioChunkRef chunkRef) { -- cgit v1.2.3