Requires: basswv.dll - WavPack Audio Format (WV) Add-On - available @ www.un4seen.com.
Un4seen.Bass.AddOn.WvBassWv
Namespace: Un4seen.Bass.AddOn.Wv
Assembly: Bass.Net (in Bass.Net.dll) Version: 2.4.17.5
The BassWv type exposes the following members.
Name | Description | |
---|---|---|
BASS_WV_StreamCreateFile(IntPtr, Int64, Int64, BASSFlag) |
Creates a sample stream from a WavPack memory IntPtr.
This overload implements streaming from memory. | |
BASS_WV_StreamCreateFile(String, Int64, Int64, BASSFlag) |
Creates a sample stream from a WavPack file.
This overload implements Unicode filenames. The BASS_UNICODE flag will be added automatically. | |
BASS_WV_StreamCreateFileUser |
Creates a sample stream from a WavPack file via a user callback function.
| |
BASS_WV_StreamCreateURL |
Creates a sample stream from an WavPack file on the internet, optionally receiving the downloaded data in a callback.
| |
FreeMe |
Unloads this library. This must be called when you have previously called LoadMe.
| |
LoadMe |
Loads this library into memory. The library will be search in the current application directory.
| |
LoadMe(String) |
Loads this library into memory. The library will be loaded from the given path.
|
Name | Description | |
---|---|---|
SupportedStreamExtensions |
Supported file extensions of the basswv.dll
| |
SupportedStreamName |
Supported file format name of the basswv.dll
|
BASSWV is an extension to the BASS audio library, enabling the playback of WavPack files.
WavPack is a completely open audio compression format providing lossless, high quality lossy, and an unique hybrid compression mode. In the default lossless mode WavPack acts just like a WinZip® compressor for audio files. Unlike MP3 or WMA encoding which can affect the sound quality, not a single bit of the original information is lost. The hybrid mode provides all the advantages of lossless compression with an additional bonus: instead of creating a single file, this mode creates both a relatively small, high quality lossy file that can be used all by itself, and a correction file that, when combined with the lossy file, provides full lossless restoration.
The WavPack format is used in the same way as any of the built-in BASS stream formats. Simply call BASS_PluginLoad(String) to load the add-on into BASS and benefit the usage of the standard sample/stream/user functions, or call the BASS_WV_StreamCreateFile(String, Int64, Int64, BASSFlag) / User functions.
More information can be found on www.wavpack.com.