43 #ifndef _audiodecoderfactory_h
44 #define _audiodecoderfactory_h
46 #include "Audio/decoder.h"
This is an interface class for the decoding of audio from a stream.
virtual Audio::Encoding GetSupportedEncoding() const =0
Gets the encoding supported by decoders made by this factory.
virtual iDecoder * CreateDecoder(Resource::DataStreamPtr Stream)=0
Creates a new iDecoder for use.
virtual ~iDecoderFactory()
Class destructor.
A simple reference counting pointer.
This is an interface class for factories that create decoders.
Encoding
The encoding to use when reading or writing an audio buffer.
The bulk of the engine components go in this namspace.
iDecoderFactory()
Class constructor.