Added a Sound Decoder using Apple's CoreAudio framework.

--HG--
branch : minor
This commit is contained in:
Alex Szpakowski
2015-02-15 21:57:43 -04:00
parent c106d9ff53
commit 976deb0b74
4 changed files with 369 additions and 0 deletions
+8
View File
@@ -34,6 +34,10 @@
# include "Mpg123Decoder.h"
#endif // LOVE_NOMPG123
#ifdef LOVE_SUPPORT_CORE_AUDIO
# include "CoreAudioDecoder.h"
#endif
namespace love
{
namespace sound
@@ -77,6 +81,10 @@ sound::Decoder *Sound::newDecoder(love::filesystem::FileData *data, int bufferSi
else if (GmeDecoder::accepts(ext))
decoder = new GmeDecoder(data, ext, bufferSize);
#endif // LOVE_SUPPORT_GME
#ifdef LOVE_SUPPORT_CORE_AUDIO
else if (CoreAudioDecoder::accepts(ext))
decoder = new CoreAudioDecoder(data, ext, bufferSize);
#endif
else if (WaveDecoder::accepts(ext))
decoder = new WaveDecoder(data, ext, bufferSize);
/*else if (FLACDecoder::accepts(ext))