Blender V2.61 - r43446
|
#include <AUD_IFactory.h>
Public Member Functions | |
virtual | ~AUD_IFactory () |
virtual AUD_Reference < AUD_IReader > | createReader ()=0 |
This class represents a type of sound source and saves the necessary values for it. It is able to create a reader that is actually usable for playback of the respective sound source through the factory method createReader.
Definition at line 42 of file AUD_IFactory.h.
virtual AUD_IFactory::~AUD_IFactory | ( | ) | [inline, virtual] |
Destroys the factory.
Definition at line 48 of file AUD_IFactory.h.
virtual AUD_Reference<AUD_IReader> AUD_IFactory::createReader | ( | ) | [pure virtual] |
Creates a reader for playback of the sound source.
AUD_Exception | An exception may be thrown if there has been a more unexpected error during reader creation. |
Implemented in AUD_FFMPEGFactory, AUD_BandPassFactory, AUD_AccumulatorFactory, AUD_DelayFactory, AUD_DoubleFactory, AUD_DynamicIIRFilterFactory, AUD_EnvelopeFactory, AUD_FaderFactory, AUD_IIRFilterFactory, AUD_LimiterFactory, AUD_LoopFactory, AUD_PingPongFactory, AUD_PitchFactory, AUD_RectifyFactory, AUD_ReverseFactory, AUD_SquareFactory, AUD_SumFactory, AUD_SuperposeFactory, AUD_VolumeFactory, AUD_ChannelMapperFactory, AUD_ConverterFactory, AUD_FileFactory, AUD_JOSResampleFactory, AUD_LinearResampleFactory, AUD_SequencerFactory, AUD_SilenceFactory, AUD_SinusFactory, AUD_StreamBufferFactory, AUD_SndFileFactory, and AUD_SRCResampleFactory.