diff options
author | Doug McLain <doug@nostar.net> | 2008-06-02 05:02:28 +0000 |
---|---|---|
committer | Doug McLain <doug@nostar.net> | 2008-06-02 05:02:28 +0000 |
commit | 9c0d7d72d70082a54f823cd44c0ccda5da64bb6f (patch) | |
tree | 96ec400b83b8c1c06852b1936f684b5fbcd47a79 /libs/ardour/sndfileimportable.cc | |
parent | 2f3f697bb8e185eb43c2c50b4eefc2bcb937f269 (diff) |
remove empty sigc++2 directory
git-svn-id: svn://localhost/ardour2/branches/3.0@3432 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'libs/ardour/sndfileimportable.cc')
-rw-r--r-- | libs/ardour/sndfileimportable.cc | 47 |
1 files changed, 0 insertions, 47 deletions
diff --git a/libs/ardour/sndfileimportable.cc b/libs/ardour/sndfileimportable.cc deleted file mode 100644 index eb0e8a8afb..0000000000 --- a/libs/ardour/sndfileimportable.cc +++ /dev/null @@ -1,47 +0,0 @@ -#include <ardour/sndfileimportable.h> -#include <sndfile.h> - -using namespace ARDOUR; -using namespace std; - -SndFileImportableSource::SndFileImportableSource (const string& path) - : in (sf_open (path.c_str(), SFM_READ, &sf_info), sf_close) -{ - if (!in) throw failed_constructor(); -} - -SndFileImportableSource::~SndFileImportableSource () -{ -} - -nframes_t -SndFileImportableSource::read (Sample* buffer, nframes_t nframes) -{ - nframes_t per_channel = nframes / sf_info.channels; - per_channel = sf_readf_float (in.get(), buffer, per_channel); - return per_channel * sf_info.channels; -} - -uint -SndFileImportableSource::channels () const -{ - return sf_info.channels; -} - -nframes_t -SndFileImportableSource::length () const -{ - return sf_info.frames; -} - -nframes_t -SndFileImportableSource::samplerate() const -{ - return sf_info.samplerate; -} - -void -SndFileImportableSource::seek (nframes_t pos) -{ - sf_seek (in.get(), 0, SEEK_SET); -} |