engine: platform: change capture API to allow locking/unlocking buffer to prevent race condition, use single function for pause

This commit is contained in:
Alibek Omarov
2022-08-31 06:50:06 +03:00
parent 82ab06efdd
commit 0d7a2e7bad
5 changed files with 44 additions and 27 deletions
+3 -2
View File
@@ -161,9 +161,10 @@ void SNDDMA_Activate( qboolean active ); // pause audio
// void SNDDMA_PrintDeviceName( void ); // unused
// void SNDDMA_LockSound( void ); // unused
// void SNDDMA_UnlockSound( void ); // unused
qboolean VoiceCapture_Init( void );
void VoiceCapture_Shutdown( void );
qboolean VoiceCapture_RecordStart( void );
void VoiceCapture_RecordStop( void );
qboolean VoiceCapture_Activate( qboolean activate );
qboolean VoiceCapture_Lock( qboolean lock );
#endif // PLATFORM_H