mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-04-29 10:44:16 +00:00
SDL_GetAudioPlaybackDevices() and SDL_GetAudioRecordingDevices() follow the SDL_GetStringRule
This commit is contained in:
@@ -20,7 +20,7 @@ print_devices(SDL_bool recording)
|
||||
const char *typestr = (recording ? "recording" : "playback");
|
||||
int n = 0;
|
||||
int frames;
|
||||
SDL_AudioDeviceID *devices = recording ? SDL_GetAudioRecordingDevices(&n) : SDL_GetAudioPlaybackDevices(&n);
|
||||
const SDL_AudioDeviceID *devices = recording ? SDL_GetAudioRecordingDevices(&n) : SDL_GetAudioPlaybackDevices(&n);
|
||||
|
||||
if (!devices) {
|
||||
SDL_Log(" Driver failed to report %s devices: %s\n\n", typestr, SDL_GetError());
|
||||
@@ -46,7 +46,6 @@ print_devices(SDL_bool recording)
|
||||
}
|
||||
SDL_Log("\n");
|
||||
}
|
||||
SDL_free(devices);
|
||||
}
|
||||
|
||||
int main(int argc, char **argv)
|
||||
|
||||
@@ -23,7 +23,7 @@ static SDLTest_CommonState *state = NULL;
|
||||
|
||||
int SDL_AppInit(void **appstate, int argc, char **argv)
|
||||
{
|
||||
SDL_AudioDeviceID *devices;
|
||||
const SDL_AudioDeviceID *devices;
|
||||
SDL_AudioSpec outspec;
|
||||
SDL_AudioSpec inspec;
|
||||
SDL_AudioDeviceID device;
|
||||
|
||||
@@ -366,7 +366,7 @@ static int audio_enumerateAndNameAudioDevices(void *arg)
|
||||
int t;
|
||||
int i, n;
|
||||
const char *name;
|
||||
SDL_AudioDeviceID *devices = NULL;
|
||||
const SDL_AudioDeviceID *devices = NULL;
|
||||
|
||||
/* Iterate over types: t=0 playback device, t=1 recording device */
|
||||
for (t = 0; t < 2; t++) {
|
||||
@@ -388,8 +388,6 @@ static int audio_enumerateAndNameAudioDevices(void *arg)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
SDL_free(devices);
|
||||
}
|
||||
|
||||
return TEST_COMPLETED;
|
||||
|
||||
@@ -43,7 +43,7 @@ static void loop(void)
|
||||
#endif
|
||||
|
||||
static void
|
||||
test_multi_audio(SDL_AudioDeviceID *devices, int devcount)
|
||||
test_multi_audio(const SDL_AudioDeviceID *devices, int devcount)
|
||||
{
|
||||
int keep_going = 1;
|
||||
SDL_AudioStream **streams = NULL;
|
||||
@@ -135,7 +135,7 @@ test_multi_audio(SDL_AudioDeviceID *devices, int devcount)
|
||||
|
||||
int main(int argc, char **argv)
|
||||
{
|
||||
SDL_AudioDeviceID *devices = NULL;
|
||||
const SDL_AudioDeviceID *devices = NULL;
|
||||
int devcount = 0;
|
||||
int i;
|
||||
char *filename = NULL;
|
||||
@@ -194,7 +194,6 @@ int main(int argc, char **argv)
|
||||
}
|
||||
}
|
||||
|
||||
SDL_free(devices);
|
||||
SDL_free(filename);
|
||||
|
||||
SDL_Quit();
|
||||
|
||||
@@ -146,7 +146,7 @@ static void SDLCALL fill_buffer(void *userdata, SDL_AudioStream *stream, int len
|
||||
|
||||
int main(int argc, char *argv[])
|
||||
{
|
||||
SDL_AudioDeviceID *devices = NULL;
|
||||
const SDL_AudioDeviceID *devices = NULL;
|
||||
SDLTest_CommonState *state;
|
||||
int devcount = 0;
|
||||
int i;
|
||||
@@ -234,8 +234,6 @@ int main(int argc, char *argv[])
|
||||
SDL_DestroyAudioStream(stream);
|
||||
}
|
||||
|
||||
SDL_free(devices);
|
||||
|
||||
SDL_Quit();
|
||||
return 0;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user