caudio/Headers/cWavAudioDecoderFacotry.h

28 lines
565 B
C
Raw Normal View History

2009-06-21 05:24:30 +02:00
#ifndef CWAVAUDIODECODERFACOTRY_H_INCLUDED
#define CWAVAUDIODECODERFACOTRY_H_INCLUDED
#include "../include/IAudioDecoderFactory.h"
#include "cWavDecoder.h"
namespace cAudio
{
class cWavAudioDecoderFactory : public IAudioDecoderFactory
{
public:
cWavAudioDecoderFactory() {}
~cWavAudioDecoderFactory() {}
IAudioDecoder* CreateAudioDecoder(IDataSource* stream)
{
return new cWavDecoder(stream);
}
protected:
private:
};
};
#endif //! CWAVAUDIODECODERFACOTRY_H_INCLUDED