2013-11-13 09:15:17 +00:00
|
|
|
#pragma once
|
|
|
|
#include "PluginProcessor.h"
|
|
|
|
|
|
|
|
// Just specifies the interfaces for instrument loaders.
|
|
|
|
|
|
|
|
class InstrumentLoader
|
|
|
|
{
|
|
|
|
public:
|
2015-02-24 20:07:55 +00:00
|
|
|
virtual void loadInstrumentData(int n, const unsigned char* data, AdlibBlasterAudioProcessor *proc) = 0;
|
2013-11-13 09:15:17 +00:00
|
|
|
virtual String getExtension() = 0;
|
2020-09-14 09:02:19 +00:00
|
|
|
virtual ~InstrumentLoader() = default;
|
2013-11-13 09:15:17 +00:00
|
|
|
};
|