Reference Manual - 1.1.1
FusionSound Interfaces   IFusionSoundPlayback

IFusionSoundPlayback represents one concurrent playback and provides full control over the internal processing of samples.

Commands control the playback as in terms of tape transportation. This includes starting the playback at any position with an optional stop position. The default value of zero causes the playback to stop at the end. A negative value puts the playback in looping mode. Start() does seeking if the playback is already running and updates the stop position. Other methods provide pausing, stopping and waiting for the playback to end.

Information provided by GetStatus() includes the current position and whether the playback is running.

Parameters provide live control over volume, pan, pitch (speed factor) and direction of the playback.

Methods of IFusionSoundPlayback