tahoma2d/toonz/sources/sound/tsio.cpp

35 lines
1.2 KiB
C++
Raw Normal View History

2016-03-19 06:57:51 +13:00
#include "tnzsound.h"
#include "tsio.h"
// #include "tpluginmanager.h"
#include "tsound_io.h"
#include "tfiletype.h"
// static TPluginInfo info("soundIOPlugin");
2016-06-15 18:43:10 +12:00
void initSoundIo() {
TSoundTrackReader::define("wav", TSoundTrackReaderWav::create);
TSoundTrackWriter::define("wav", TSoundTrackWriterWav::create);
TFileType::declare("wav", TFileType::AUDIO_LEVEL);
2016-03-19 06:57:51 +13:00
2016-06-15 18:43:10 +12:00
TSoundTrackReader::define("aiff", TSoundTrackReaderAiff::create);
TSoundTrackWriter::define("aiff", TSoundTrackWriterAiff::create);
TFileType::declare("aiff", TFileType::AUDIO_LEVEL);
2016-03-19 06:57:51 +13:00
2016-12-18 01:14:22 +13:00
TSoundTrackReader::define("aif", TSoundTrackReaderAiff::create);
TSoundTrackWriter::define("aif", TSoundTrackWriterAiff::create);
TFileType::declare("aif", TFileType::AUDIO_LEVEL);
2016-06-15 18:43:10 +12:00
TSoundTrackReader::define("raw", TSoundTrackReaderRaw::create);
TSoundTrackWriter::define("raw", TSoundTrackWriterRaw::create);
TFileType::declare("raw", TFileType::AUDIO_LEVEL);
2016-03-19 06:57:51 +13:00
if (FfmpegAudio::checkFfmpeg()) {
TSoundTrackReader::define("mp3", TSoundTrackReaderMp3::create);
// TSoundTrackWriter::define("mp3", TSoundTrackWriterMp3::create);
TFileType::declare("mp3", TFileType::AUDIO_LEVEL);
}
2016-06-15 18:43:10 +12:00
// return &info;
2016-03-19 06:57:51 +13:00
}