Added audio capture support to SDL backend.
This lets you speak through VoIP when not using OpenAL. Previously you could listen but not speak.
This commit is contained in:
1 parent
2f62394174
commit
69f92daf08
4 files changed
+165
-7
No files matched your search
@@ -119,32 +119,31 @@ void S_Base_SoundInfo(void) {
|
||||
static
|
||||
void S_Base_StartCapture( void )
|
||||
{
|
||||
// !!! FIXME: write me.
|
||||
SNDDMA_StartCapture();
|
||||
}
|
||||
|
||||
static
|
||||
int S_Base_AvailableCaptureSamples( void )
|
||||
{
|
||||
// !!! FIXME: write me.
|
||||
return 0;
|
||||
return SNDDMA_AvailableCaptureSamples();
|
||||
}
|
||||
|
||||
static
|
||||
void S_Base_Capture( int samples, byte *data )
|
||||
{
|
||||
// !!! FIXME: write me.
|
||||
SNDDMA_Capture(samples, data);
|
||||
}
|
||||
|
||||
static
|
||||
void S_Base_StopCapture( void )
|
||||
{
|
||||
// !!! FIXME: write me.
|
||||
SNDDMA_StopCapture();
|
||||
}
|
||||
|
||||
static
|
||||
void S_Base_MasterGain( float val )
|
||||
{
|
||||
// !!! FIXME: write me.
|
||||
SNDDMA_MasterGain(val);
|
||||
}
|
||||
#endif
|
||||
|
||||
|
||||
@@ -176,6 +176,15 @@ void SNDDMA_BeginPainting (void);
|
||||
|
||||
void SNDDMA_Submit(void);
|
||||
|
||||
#ifdef USE_VOIP
|
||||
void SNDDMA_StartCapture(void);
|
||||
int SNDDMA_AvailableCaptureSamples(void);
|
||||
void SNDDMA_Capture(int samples, byte *data);
|
||||
void SNDDMA_StopCapture(void);
|
||||
void SNDDMA_MasterGain(float val);
|
||||
#endif
|
||||
|
||||
|
||||
//====================================================================
|
||||
|
||||
#define MAX_CHANNELS 96
|
||||
|
||||
Reference in new issue
Block a user