#pragma once #include "../stereokit.h" namespace sk { #define AU_SAMPLE_RATE 48000 #define AU_SAMPLE_FORMAT ma_format_f32 struct _sound_inst_t { sound_t sound; uint16_t id; vec3 position; float volume; }; bool audio_init (); void audio_step (); void audio_shutdown(); #if defined(SK_OS_WINDOWS) || defined(SK_OS_WINDOWS_UWP) void audio_set_default_device_in (const wchar_t *id); void audio_set_default_device_out(const wchar_t *id); #endif extern _sound_inst_t au_active_sounds[8]; } // namespace sk