caudio/include/IAudioDecoderFactory.h

23 lines
398 B
C++

#ifndef IAUDIODECODERFACTORY_H
#define IAUDIODECODERFACTORY_H
#include "IAudioDecoder.h"
namespace cAudio
{
class IAudioDecoderFactory
{
public:
IAudioDecoderFactory() {}
virtual ~IAudioDecoderFactory() {}
virtual IAudioDecoder* CreateAudioDecoder(IDataSource* stream) = 0;
protected:
private:
};
};
#endif //! IAUDIODECODERFACTORY_H