BASSWEBM 2.4
Copyright (c) 2018-2023 Un4seen Developments Ltd. All rights reserved.
Files that you should have found in the BASSWEBM package
========================================================
Win32 version
-------------
BASSWEBM.TXT This file
BASSWEBM.DLL BASSWEBM module
BASSWEBM.CHM BASSWEBM documentation
X64\
BASSWEBM.DLL 64-bit BASSWEBM module
C\ C/C++ API...
BASSWEBM.H BASSWEBM C/C++ header file
BASSWEBM.LIB BASSWEBM import library
X64\
BASSWEBM.LIB 64-bit BASSWEBM import library
VB\ Visual Basic API...
BASSWEBM.BAS BASSWEBM Visual Basic module
DELPHI\ Delphi API...
BASSWEBM.PAS BASSWEBM Delphi unit
macOS version
-------------
BASSWEBM.TXT This file
LIBBASSWEBM.DYLIB BASSWEBM module
BASSWEBM.CHM BASSWEBM documentation
BASSWEBM.H BASSWEBM C/C++ header file
Linux version
-------------
BASSWEBM.TXT This file
BASSWEBM.CHM BASSWEBM documentation
BASSWEBM.H BASSWEBM C/C++ header file
LIBS\ BASSWEBM modules
...
Android version
---------------
BASSWEBM.TXT This file
BASSWEBM.CHM BASSWEBM documentation
LIBS\ BASSWEBM modules
...
C\ C/C++ API...
BASSWEBM.H BASSWEBM C/C++ header file
JAVA\COM\UN4SEEN\BASS\
BASSWEBM.JAVA BASSWEBM Java class
iOS version
-----------
BASSWEBM.TXT This file
BASSWEBM.XCFRAMEWORK BASSWEBM framework
BASSWEBM.CHM BASSWEBM documentation
BASSWEBM.H BASSWEBM C/C++ header file
What's the point?
=================
BASSWEBM is an extension to the BASS audio library, enabling the playing of
WebM and Matroska files.
Requirements
============
BASS 2.4 is required (2.4.13 or above is recommended). The BASSOPUS add-on is
also required for Opus support. Other add-ons may also be required for other
codecs that Matroska files may use (typically AAC or AC3).
Using BASSWEBM
=============
The plugin system (see BASS_PluginLoad) can be used to add WebM support to
the standard BASS stream creation functions. Dedicated WebM stream creation
functions are also provided by BASSWEBM.
The usage information in the BASS.TXT file (from the BASS package) is also
applicable to BASSWEBM and other add-ons.
TIP: The BASSWEBM.CHM file should be put in the same directory as the BASS.CHM
file, so that the BASSWEBM documentation can be accessed from within the
BASS documentation.
Latest Version
==============
The latest versions of BASSWEBM & BASS can be found at the BASS website:
www.un4seen.com
Licence
=======
BASSWEBM is free to use with BASS.
TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, BASSWEBM IS PROVIDED
"AS IS", WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED,
INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY
AND/OR FITNESS FOR A PARTICULAR PURPOSE. THE AUTHORS SHALL NOT BE HELD
LIABLE FOR ANY DAMAGE THAT MAY RESULT FROM THE USE OF BASSWEBM. YOU USE
BASSWEBM ENTIRELY AT YOUR OWN RISK.
Usage of BASSWEBM indicates that you agree to the above conditions.
All trademarks and other registered names contained in the BASSWEBM
package are the property of their respective owners.
Credits
=======
nestegg WebM demuxer, Copyright (c) 2010 Mozilla Foundation
History
=======
These are the major (and not so major) changes in each release, along with the
functions/options that are introduced/affected by them. There are other little
tweaks and fixes made along the way too.
2.4.0.3 - 9/2/2023
------------------
* Seeking improvements
BASS_ChannelSetPosition
2.4 - 9/8/2019
--------------
* First release
Bug reports, Suggestions, Comments, Enquiries, etc
==================================================
If you have any of the aforementioned please visit the BASS forum at the
website.