161
virtual ik_u32 getPlayLength()=0
Returns the play length of the sound in milliseconds.
Reference counting base class for objects in the Irrlicht Engine similar to IRefCounted.
virtual bool getIsSeekingSupported()=0
Returns if sounds played from this source will support seeking via ISound::setPlayPosition().
unsigned int ik_u32
32 bit unsigned variable.
virtual const ik_c8 * getName()=0
Returns the name of the sound source (usually, this is the file name)
virtual E_STREAM_MODE getStreamMode()=0
Returns the detected or set type of the sound with wich the sound will be played. ...
char ik_c8
8 bit character variable.
Everything in the irrKlang Sound Engine can be found in this namespace.
E_STREAM_MODE
An enumeration for all types of supported stream modes.
A sound source describes an input file (.ogg, .mp3, .wav or similar) and its default settings...
virtual void setStreamMode(E_STREAM_MODE mode)=0
Sets the stream mode which should be used for a sound played from this source.
virtual SAudioStreamFormat getAudioFormat()=0
Returns informations about the sound source: channel count (mono/stereo), frame count, sample rate, etc.