13.07.2006: Version 18.104.22.168 is out!
BASS_CD upgrade to 22.214.171.124.
. Pregap length retrieval via BASS_CD_GetTrackPregap
. MusicBrainz ID generation via BASS_CDID_MUSICBRAINZ (BASS_CD_GetID type)
New BASS.NET internal features (in the Un4seen.Bass.Misc namespace):
1) DSP framework introduced:
. see BaseDSP
. with ready-made DSP implementations, e.g.: DSP_PeakLevelMeter, DSP_Gain
2) Encoder framework introduced:
. see IBaseEncoder and BaseEncoder
. with ready-made encoder implementations, e.g.: EncoderLAME, EncoderWMA, EncoderOGG,
EncoderACM, EncoderCMDLN, EncoderWinampAACplus, EncoderNeroAAC, EncoderTooLAME
. the encoder framework can also be used to implement your own encoders
. Encoder implementations can be used for Recording, Streaming or File encoding.
3) Streaming Server framework introduced:
. see IStreamingServer and StreamingServer (which uses any IBaseEncoder implementation)
. with ready-made streaming server implementations, e.g.: SHOUTcast, ICEcast, WMAcast
. the streaming framework can also be used to implement your own servers
4) Generic BroadCast class introduced (used to handle central broadcasting):
. supporting any IStreamingServer implementation
5) New C# sample "Streaming " added to demo the above.
All method overloads which previously implemented ANSI filenames have been changed to now also automatically implement Unicode filenames - since .Net will never be using any ANSI file name strings internally. So you don't have to care about ANSI/Unicode overloads anymore!
Here are two compact versions (if you don't want the full installer version - only recommended for pro-users!)
These files simply contain: