IAudioDecoderFactory.h

00001 // Copyright (c) 2008-2010 Raynaldo (Wildicv) Rivera, Joshua (Dark_Kilauea) Jones
00002 // This file is part of the "cAudio Engine"
00003 // For conditions of distribution and use, see copyright notice in cAudio.h
00004 
00005 #ifndef IAUDIODECODERFACTORY_H
00006 #define IAUDIODECODERFACTORY_H
00007 
00008 #include "IAudioDecoder.h"
00009 
00010 namespace cAudio
00011 {
00013         class IAudioDecoderFactory
00014         {
00015                 public:
00016                         IAudioDecoderFactory() {}
00017                         virtual ~IAudioDecoderFactory() {}
00018 
00020 
00023                         virtual IAudioDecoder* CreateAudioDecoder(IDataSource* stream) = 0;
00024                 protected:
00025                 private:
00026         };
00027 };
00028 
00029 #endif 
 All Classes Namespaces Functions Variables Enumerations

Generated on Sat Feb 20 22:55:07 2010 for cAudio by  doxygen 1.6.2