As well as providing dedicated stream creation functions, BASSHLS supports the BASS plugin system, adding HLS support to the standard BASS stream creation functions: BASS_StreamCreateFile, BASS_StreamCreateURL, BASS_StreamCreateFileUser. This is enabled using the BASS_PluginLoad function.
Standalone MPEG-TS files and streams (without a media playlist) are also supported via the plugin system.