mirror of
https://github.com/Facepunch/Facepunch.Steamworks.git
synced 2025-02-03 09:10:41 +03:00
Use GetAvailableVoice
This commit is contained in:
parent
f838cf6b98
commit
aa28a78d8c
@ -102,7 +102,15 @@ namespace Facepunch.Steamworks
|
|||||||
uint bufferRegularLastWrite = 0;
|
uint bufferRegularLastWrite = 0;
|
||||||
uint bufferCompressedLastWrite = 0;
|
uint bufferCompressedLastWrite = 0;
|
||||||
|
|
||||||
var result = client.native.user.GetVoice( OnCompressedData != null, ReadCompressedBuffer, ReadBufferSize, out bufferCompressedLastWrite,
|
var result = client.native.user.GetAvailableVoice( out bufferCompressedLastWrite, out bufferRegularLastWrite, DesiredSampleRate == 0 ? OptimalSampleRate : DesiredSampleRate );
|
||||||
|
|
||||||
|
if ( result == SteamNative.VoiceResult.NotRecording || result == SteamNative.VoiceResult.NotInitialized )
|
||||||
|
{
|
||||||
|
IsRecording = false;
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
|
result = client.native.user.GetVoice( OnCompressedData != null, ReadCompressedBuffer, ReadBufferSize, out bufferCompressedLastWrite,
|
||||||
OnUncompressedData != null, (IntPtr) ReadUncompressedBuffer, ReadBufferSize, out bufferRegularLastWrite,
|
OnUncompressedData != null, (IntPtr) ReadUncompressedBuffer, ReadBufferSize, out bufferRegularLastWrite,
|
||||||
DesiredSampleRate == 0 ? OptimalSampleRate : DesiredSampleRate );
|
DesiredSampleRate == 0 ? OptimalSampleRate : DesiredSampleRate );
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user