Browse Source

Add FLAC importing via dr_flac

pull/205/head
Alice 10 years ago committed by Vladimír Vondruš
parent
commit
4c099f3b2d
  1. 2
      src/MagnumPlugins/AnyAudioImporter/AnyImporter.cpp
  2. 1
      src/MagnumPlugins/AnyAudioImporter/AnyImporter.h

2
src/MagnumPlugins/AnyAudioImporter/AnyImporter.cpp

@ -53,6 +53,8 @@ void AnyImporter::doOpenFile(const std::string& filename) {
plugin = "VorbisAudioImporter"; plugin = "VorbisAudioImporter";
else if(Utility::String::endsWith(filename, ".wav")) else if(Utility::String::endsWith(filename, ".wav"))
plugin = "WavAudioImporter"; plugin = "WavAudioImporter";
else if(Utility::String::endsWith(filename, ".flac"))
plugin = "FlacAudioImporter";
else { else {
Error() << "Audio::AnyImporter::openFile(): cannot determine type of file" << filename; Error() << "Audio::AnyImporter::openFile(): cannot determine type of file" << filename;
return; return;

1
src/MagnumPlugins/AnyAudioImporter/AnyImporter.h

@ -68,6 +68,7 @@ Supported formats:
`VorbisAudioImporter` `VorbisAudioImporter`
- WAV (`*.wav`), loaded with @ref WavImporter "WavAudioImporter" or any other - WAV (`*.wav`), loaded with @ref WavImporter "WavAudioImporter" or any other
plugin that provides it plugin that provides it
- FLAC (`*.flac`), loaded with any plugin that provides `FlacAudioImporter`
Only loading from files is supported. Only loading from files is supported.
*/ */

Loading…
Cancel
Save