BASS_CONFIG_SAMPLE_ONEHANDLE config option
Use the same handle for a sample and its single playback channel?
|Use the same handle for a sample and its single channel?
When a sample has a channel limit of only one (max = 1 with BASS_SampleLoad or BASS_SampleCreate), the same handle may be used for the sample (HSAMPLE) and its playback channel (HCHANNEL), depending on this config setting. When the same handle is used, BASS_SampleGetChannel still needs to be called to create the playback channel.
This config option is enabled by default. Changes take effect from the next BASS_SampleGetChannel call.
BASS_GetConfig, BASS_SetConfig, BASS_SampleGetChannel