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 |