Refactor Audio Backend to support single listener only

This commit is contained in:
Wojtek Figat
2024-05-04 21:47:47 +02:00
parent 388a0f4196
commit f604503566
11 changed files with 164 additions and 299 deletions

View File

@@ -254,16 +254,15 @@ namespace
bufferStride = bufferCurrentLength;
}
Span<byte> bufferSpan(bufferData, bufferStride);
if (isVideo)
{
// Send pixels to the texture
player.UpdateVideoFrame(bufferSpan, frameTime, franeDuration);
player.UpdateVideoFrame(Span<byte>(bufferData, bufferStride), frameTime, franeDuration);
}
else if (isAudio)
{
// Send PCM data
player.UpdateAudioBuffer(bufferSpan, frameTime, franeDuration);
player.UpdateAudioBuffer(Span<byte>(bufferData, bufferStride), frameTime, franeDuration);
}
// Unlock sample buffer memory