BASS_WASAPI_Lock
Locks the device to the current thread.
BOOL BASS_WASAPI_Lock(
BOOL lock
);
Parameters
lock | If FALSE, unlock the device, else lock it.
|
Return value
If successful, TRUE is returned, else FALSE is returned. Use
BASS_ErrorGetCode to get the error code.
Error codes
Remarks
Locking a device prevents other threads from accessing the device buffer, including a
WASAPIPROC. Other threads wanting to access a locked device will block until it is unlocked, so a device should only be locked very briefly. A device must be unlocked in the same thread that it was locked.