What's Changed
- New property SampleCount to TALSSound in #59
- Fix: loop issue on streamed sounds in #60
in sound of particular length, the stream process don't allow loop. This is now fixed. - Warning this change breaks compatibility with previous release.
To be more explicit, type TVolumeCurve is renamed to TVolumeMode, ALS_VOLUME_CURVE_LINEAR to ALS_VOLUME_MODE_LINEAR and ALS_VOLUME_CURVE_SQUARED to ALS_VOLUME_MODE_SQUARED.
Also property ALSManager.VolumeCurve is renamed to ALSManager.VolumeMode. - Corrected some comments
- Fix: Added missing code to free the sound when calling TALSSound.PlayThenKill() in #63
Before the fix, PlayThenKill() play the sound but did not free it. - Added log warning for each sounds not freed by the app in #64
This is just for information, sounds are always freed automatically when the context is freed.
Full Changelog: v3.0.2...v3.0.3