Logo Search packages:      
Sourcecode: blender version File versions  Download package

AUD_IReader Class Reference

#include <AUD_IReader.h>

Inheritance diagram for AUD_IReader:

AUD_BufferReader AUD_DoubleReader AUD_EffectReader AUD_FFMPEGReader AUD_SDLMixerReader AUD_SinusReader AUD_SndFileReader AUD_ChannelMapperReader AUD_ConverterReader AUD_DelayReader AUD_FaderReader AUD_LimiterReader AUD_LoopReader AUD_PitchReader AUD_ReverseReader AUD_SRCResampleReader AUD_VolumeReader

List of all members.


Detailed Description

This class represents a sound source as stream or as buffer which can be read for example by another reader, a device or whatever.

Definition at line 35 of file AUD_IReader.h.


Public Member Functions

virtual int getLength ()=0
virtual int getPosition ()=0
virtual AUD_Specs getSpecs ()=0
virtual AUD_ReaderType getType ()=0
virtual bool isSeekable ()=0
virtual bool notify (AUD_Message &message)=0
virtual void read (int &length, sample_t *&buffer)=0
virtual void seek (int position)=0
virtual ~AUD_IReader ()

The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index