SDL_net: voipchat: Updated for SDL3 audio API changes.

From 23e61ed8f8281b5580973ee557c99d240506fdc2 Mon Sep 17 00:00:00 2001
From: "Ryan C. Gordon" <[EMAIL REDACTED]>
Date: Mon, 11 Sep 2023 01:27:41 -0400
Subject: [PATCH] voipchat: Updated for SDL3 audio API changes.

---
 examples/voipchat.c | 7 +++++--
 1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/examples/voipchat.c b/examples/voipchat.c
index 51c803b..7a2d7fc 100644
--- a/examples/voipchat.c
+++ b/examples/voipchat.c
@@ -35,7 +35,7 @@ static SDL_Renderer *renderer = NULL;
 static SDL_AudioDeviceID audio_device = 0;
 static SDL_AudioDeviceID capture_device = 0;
 static SDL_AudioStream *capture_stream = NULL;
-static const SDL_AudioSpec audio_spec = { SDL_AUDIO_S16LSB, 1, 8000 };
+static const SDL_AudioSpec audio_spec = { SDL_AUDIO_S16LE, 1, 8000 };
 static Uint8 scratch_area[4096];
 
 static Voice *FindVoiceByAddr(const SDLNet_Address *addr, const Uint16 port)
@@ -159,7 +159,10 @@ static void mainloop(void)
                         SDL_Log("CLIENT: Creating voice idnum=#%llu", (unsigned long long) idnum);
                         voice = (Voice *) SDL_calloc(1, sizeof (Voice));
                         if (audio_device) {
-                            voice->stream = SDL_CreateAndBindAudioStream(audio_device, &audio_spec);
+                            voice->stream = SDL_CreateAudioStream(&audio_spec, &audio_spec);
+                            if (voice->stream) {
+                                SDL_BindAudioStream(audio_device, voice->stream);
+                            }
                         }
                         voice->idnum = idnum;
                         if (voices) {