Audio::BASSXS - Interface for the BASS Audio library (Win32 only)
use Audio::BASSXS; blah blah blah
This is an XS wrapper for the BASS audio library. Not all functions are wrapped yet, all constants are. The functions that are wrapped can be found below.
There's one function available that is not part of the BASS library: BASS_ErrorString. This function takes a BASS_ErorGetCode value, and returns the appropiate errorstring.
Unless I provide information on a function, you can call every function like described in the Helpfile distributed with the BASS library.
This function takes an errorcode like BASS_ErrorGetCode provides and returns a string describing that error.
see BASS documentation
see BASS documentation and BASS_ErrorString
This function doesn't take any parameters and returns a hashref wit the following keys: size flags hwsize hwfree freesam free3d minrate maxrate eax minbuf dsver latency initflags speakers driver See the BASS documentation on the BASS_INFO structure for more information.
BASS documentation, available in Microsoft Help format at http://www.un4seen.com/bass.html
Jouke Visser, <jouke@cpan.org>
Copyright (C) 2004 by Jouke Visser
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself,.
To install Audio::BASSXS, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Audio::BASSXS
CPAN shell
perl -MCPAN -e shell install Audio::BASSXS
For more information on module installation, please visit the detailed CPAN module installation guide.