Reference Manual - 1.6.3
FusionSound Interfaces   IFusionSoundBuffer

IFusionSoundBuffer represents a static block of sample data.

Data access is simply provided by Lock() and Unlock().

There are two ways of playback.

Simple playback is provided by this interface. It includes an unlimited number of non-looping playbacks plus one looping playback at a time. To start the looping playback with Play() use the FSPLAY_LOOPING playback flag. It will stop when the interface is destroyed or Stop() is called.

Advanced playback is provided by an extra interface called IFusionSoundPlayback which is created by CreatePlayback(). It includes live control over pan, volume, pitch and provides versatile playback commands.

Methods of IFusionSoundBuffer