|
Current version is 2.2.2.0 (December 7, 2005)
Fixed builds can be obtained by contacting our Technical support.
Fixed Bugs
- Installing the component on a PC whose user is logged in through a username with a "." (dot) character inside, will result in a failure at runtime.
- If the Windows Media Audio components are not installed on the PC, the control will fail loading at runtime.
- A GPF is generated on PCs missing a CD drive.
- The SeekSound method is not accurate.
- If the RewindSound method brings the new position to 0, the sound playback will stop.
- SeekSound and PlaySoundFromTo methods ignore the current value of the ScaleUnits property
- Adding a new item to a playlist will cause the playlist to reset the executing order
- If a song has been loaded for mixing through the LoadSoundForMixing method, its closure will not release the allocated resources and will maintain the file locked.
- The Frequency property is sometime wrong and assumes a negative value
- Some song file will not fire the SoundDone event or will stop after a couple of seconds
- The control doesn't work as expected when instantiated on a form different from the main one
- Sometime the container application freezes without generating any error message
- With certain sound card drivers, the number of available mixers is not enumerated correctly
- An exception is generated when setting an invalid output device through the InitPlayerEx and ChangeOutputDevice methods.
- The SeekSound method is not reliable after calling SetTempoPerc and SetRatePerc methods.
- Calling SetTempoPerc or SetRatePerc methods with parameter 0 generates a 1% error on the song speed.
- Setting the FwRewGranularityType property has no effect.
PRODUCT HISTORY
Version 2.2.0.0
New features
- Added compatibility with Borland Delphi and Borland C++ Builder
- Added support for changing the DirectSound buffer length for a better control over output devices latency
- Added support for managing a VU Meter
New Properties
- BufferLength
- CheckOutputDevicesLatency
New methods
- GetOutputDeviceLatency
- GetOutputDeviceMinBufferLength
- IsWmaAvailable
- GetPlayerVolume
New events
Version 2.1.0.0
New features
- For a better mixing experience, added support for changing Tempo, Playback rate and Pitch of the loaded song.
New methods
- LoadSoundForMixing
- SetTempoPerc
- SetRatePerc
- SetPitch
- GetFormattedTime
- GetSoundDurationForMix
- GetFormattedSoundDurationForMix
- PlayListSetForMixing
New events
Version 2.0.0.0 - Changed the product name
New features
- Added the possibility of choosing and changing the output device
- Added support for the following sound formats: OGG Vorbis, WMA (requires Windows Media components installed), MOD, MTM, S3M, XM. IT andMO3
- Added support for Internet streaming
- Added support for sound files stored in memory
- Added support for DirectX Media Objects (DMO) special effects
- Added support for EAX special effects
- Added support for volumes change (Master, Wave and Player)
- Added playlists support
- Added support for TAGS of various formats
New Properties
- Channels
- Frequency
- LastError
- FwRewGranularityType
- SmoothingTimeLength
New methods
- GetOutputDevicesCount
- GetOutputDeviceDesc
- GetOutputDeviceDesc
- GetMixersCount
- GetMixerDesc
- SetMixerMasterVolume
- GetMixerMasterVolume
- SetMixerWaveVolume
- GetMixerWaveVolume
- SetPlayerVolume
- SetPlayerBalance
- InitPlayerEx
- IsDirectX8Avail
- IsEAXAvail
- SetDirectXEffect
- SetEAXEffect
- LoadSoundInMono
- GetDirectXEffectParams
- SetDirectXEffectParams
- PlaySoundLoop
- SetEqualizerBand
- SetEqualizerBandGain
- IsFromInternet
- IsShoutcast
- ReadSoundInfo
- IsTagAvailable
- GetTagString
- LoadInternetStream
- PlayListLoad
- PlayListSave
- PlayListGetCount
- PlayListGetItemString
- PlayListAddItem
- PlayListRemoveItem
- PlayListMoveItem
- PlayListExecute
- PlayListSetLoop
- PlayListSetShuffle
- PlayListExecNext
- PlayListExecPrev
- PlayListExecAt
- LoadSoundFromMemory
- GetMp3Tag2Size
- GetMp3Tag2Data
- ChangeOutputDevice
New events
- MixerDeviceChanged
- SoundLoaded
- SoundClosed
- MetaTagChanged
- DownloadComplete
- DownloadBuffering
- StreamLoaded
- PlayListDone
- PlayListSoundLoaded
- PlayListStreamLoaded
- OutputDeviceChanged
- ServerClosed
|
|