clean up directory

This commit is contained in:
Tobin
2026-04-17 20:24:56 -04:00
parent 5b4f5afe58
commit 362e3749fe
3 changed files with 2 additions and 2 deletions
+35
View File
@@ -0,0 +1,35 @@
#include <stdio.h>
#include <SDL2/SDL.h>
static unsigned int wav_length; /* length of our sample */
static unsigned char* wav_buffer; /* buffer containing our audio file */
static SDL_AudioSpec wav_spec;
static SDL_AudioDeviceID device_id = 0;
void queue(char* file)
{
if (SDL_LoadWAV(file, &wav_spec, &wav_buffer, &wav_length) == NULL) {
printf("file is null!!\n");
return;
}
device_id = SDL_OpenAudioDevice(NULL, 0, &wav_spec, NULL, 0);
SDL_QueueAudio(device_id, wav_buffer, wav_length);
}
void close_audio(void) {
SDL_CloseAudioDevice(device_id);
SDL_FreeWAV(wav_buffer);
SDL_Quit();
}
int main(int argc, char** argv) {
SDL_Init(SDL_INIT_EVERYTHING);
queue("etc/example.wav");
SDL_PauseAudioDevice(device_id, 0);
SDL_Delay(3000);
close_audio();
return 0;
}