All BASSWMA API calls are contained in the main class BassWma and have been implemented as static methods. So there is NO need to create an instance of the BassWma class!
All BASSWMA structures have been implemented as real classes (named in capital letters). This because they are much easier to use and reflect exactly what BASSWMA would expect. Those classes needs to be instantiated before their use.
Class | Description | |
---|---|---|
BassWma |
BASS.NET API wrapper for BASSWMA.DLL
Requires: basswma.dll - Windows Media Audio Format (WMA) Add-On - available @ www.un4seen.com. The Windows Media Format modules are also required to be installed on the user's system. They are installed with Windows Media Player, so will already be on most users' systems, but they can also be installed separately (WMFDIST.EXE). |
Delegate | Description | |
---|---|---|
CLIENTCONNECTPROC |
User defined client connection notification callback function.
| |
WMENCODEPROC |
Encoded data processing callback function.
|
Enumeration | Description | |
---|---|---|
BASSWMAEncode |
WMA encoding flags for use with BASS_WMA_EncodeOpen(Int32, Int32, BASSWMAEncode, Int32, WMENCODEPROC, IntPtr), BASS_WMA_EncodeOpenFile(Int32, Int32, BASSWMAEncode, Int32, String), BASS_WMA_EncodeOpenNetwork(Int32, Int32, BASSWMAEncode, Int32, Int32, Int32), BASS_WMA_EncodeOpenPublish(Int32, Int32, BASSWMAEncode, Int32, String, String, String) or BASS_WMA_EncodeGetRates(Int32, Int32, BASSWMAEncode).
| |
BASSWMAEncodeCallback |
WMA encoding callback flags for use with WMENCODEPROC.
| |
BASSWMATag |
The "type" of the tag and values strings for use with BASS_WMA_EncodeSetTag(Int32, IntPtr, IntPtr, BASSWMATag).
|