|
Size: 907
Comment: add categories
|
Size: 1142
Comment: update content - pointers, structs
|
| Deletions are marked like this. | Additions are marked like this. |
| Line 15: | Line 15: |
| ||'''dev'''||the ID of the device to be locked|| | ||'''dev'''||the ID of the device ^previously opened with [[SDL_OpenAudioDevice]]()^ to be locked|| <<Color2(green,The addition above is for consistency only. Should SDL_Audio``DeviceID be specifically mentioned like a struct would be although it is a typedef? It has no page.)>> |
SDL_LockAudioDevice
Use this function to lock out the audio callback function for a specified device.
Syntax
void SDL_LockAudioDevice(SDL_AudioDeviceID dev)
Function Parameters
dev |
the ID of the device previously opened with [[SDL_OpenAudioDevice]]() to be locked |
green
Code Examples
You can add your code example here
Remarks
The lock manipulated by these functions protects the callback function. During a SDL_LockAudioDevice()/SDL_UnlockAudioDevice() pair, you can be guaranteed that the callback function for that device is not running.
Do not call these from the callback function or you will cause deadlock.
