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
and pitch (speed factor) of the playback.
Methods of IFusionSoundPlayback |
Commands
|
Start
|
Start playback of the buffer.
|
|
Stop
|
Stop playback of the buffer.
|
|
Continue
|
Continue playback of the buffer or start playback of a stream.
|
|
Wait
|
Wait until playback of the buffer has finished.
|
Information
|
GetStatus
|
Get the current playback status.
|
Parameters
|
SetVolume
|
Set volume level.
|
|
SetPan
|
Set panning value.
|
|
SetPitch
|
Set pitch value.
|