
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
see BASS documentation
see BASS documentation
see BASS documentation
see BASS documentation
see BASS documentation and BASS_ErrorString
see BASS documentation
see BASS documentation
see BASS documentation
see BASS documentation
see BASS documentation
see BASS documentation
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.
see BASS documentation
see BASS documentation
see BASS documentation
see BASS documentation
see BASS documentation
see BASS documentation
see BASS documentation
see BASS documentation
see BASS documentation
see BASS documentation
see BASS documentation
see BASS documentation

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,.