bool AudioFilePlayer::setMemoryInputStream (MemoryInputStream* newMemoryInputStream) { file = File::nonexistent; memoryInputStream = newMemoryInputStream; return setSourceWithReader (formatManager->createReaderFor (memoryInputStream)); }
bool AudioFilePlayer::streamChanged (InputStream* inputStream) { if (setSourceWithReader (formatManager->createReaderFor (inputStream))) return true; clear(); return false; }
//============================================================================== bool AudioFilePlayer::fileChanged (const File& file) { if (setSourceWithReader (formatManager->createReaderFor (file))) return true; clear(); return false; }
//============================================================================== bool AudioFilePlayer::setFile (const File& newFile) { currentMemoryBlock = nullptr; memoryInputStream = nullptr; file = newFile; return setSourceWithReader (formatManager->createReaderFor (file)); }