SDL/include/SDL3
Ryan C. Gordon 1e775e0eef audio: Replace SDL_CreateAndBindAudioStream with SDL_OpenAudioDeviceStream.
This is meant to offer a simplified API for people that are either migrating
directly from SDL2 with minimal effort or just want to make noise without
any of the fancy new API features.

Users of this API can just deal with a single SDL_AudioStream as their only
object/handle into the audio subsystem.

They are still allowed to open multiple devices (or open the same device
multiple times), but cannot change stream bindings on logical devices opened
through this function.

Destroying the single audio stream will also close the logical device behind
the scenes.
2023-08-27 16:54:30 -04:00
..
SDL.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_assert.h SDL_TriggerBreakppoint for riscv arch (both 32/64) version. 2023-08-13 11:36:49 -04:00
SDL_atomic.h SDL_atomic.h: __ARM_ARCH is not always defined for an arm platform 2023-07-22 15:55:48 -04:00
SDL_audio.h audio: Replace SDL_CreateAndBindAudioStream with SDL_OpenAudioDeviceStream. 2023-08-27 16:54:30 -04:00
SDL_begin_code.h MSVC has __declspec(deprecated) 2023-08-09 02:54:18 +02:00
SDL_bits.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_blendmode.h Simplify SDL_BLENDMODE_MUL 2023-03-16 20:25:59 +01:00
SDL_clipboard.h Add 'return' comment to SDL_ClearClipboardData 2023-07-07 10:25:06 +02:00
SDL_close_code.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_copying.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_cpuinfo.h cpuinfo: update \sa's of SDL_HasXXX functions 2023-03-27 06:12:49 +00:00
SDL_egl.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_endian.h byteswap: Don't use intrinsic byteswap functions with Intel C compiler 2023-03-27 06:12:49 +00:00
SDL_error.h Sync wiki -> headers. 2023-02-24 11:49:41 -05:00
SDL_events.h The controller update complete events are no longer disabled by default 2023-08-10 17:45:00 -07:00
SDL_filesystem.h Sync SDL3 wiki -> header 2023-07-31 23:40:15 +00:00
SDL_gamepad.h Relabel back paddles as left or right 2023-08-09 11:03:30 -07:00
SDL_guid.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_haptic.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_hidapi.h Fixed pedantic warning: comma at end of enumerator list 2023-06-27 21:52:33 -07:00
SDL_hints.h Added the hint SDL_HINT_JOYSTICK_WGI to control whether to use Windows.Gaming.Input for controllers 2023-07-08 09:32:24 -07:00
SDL_init.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_intrin.h Use #ifdef/#ifndef instead of #if defined/#if \!defined 2023-03-30 21:35:01 +00:00
SDL_joystick.h Rename SDL mutex, semaphore and condition variable types to match SDL 3.0 naming convention 2023-04-28 12:08:33 -07:00
SDL_keyboard.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_keycode.h Don't map the top keyboard row to numbers when using the one-handed DVORAK layouts (thanks @tormol!) 2023-05-22 11:33:47 -07:00
SDL_loadso.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_locale.h Sync wiki -> headers. 2023-02-24 11:49:41 -05:00
SDL_log.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_main.h Fix remaining typos (#7921) 2023-07-03 12:46:47 -07:00
SDL_main_impl.h Use #ifdef/#ifndef instead of #if defined/#if \!defined 2023-03-30 21:35:01 +00:00
SDL_messagebox.h Updated copyright for 2023 2023-01-09 09:41:41 -08:00
SDL_metal.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_misc.h Update `\returns` to the generic form 2023-02-12 08:21:02 -08:00
SDL_mouse.h Fixed the documentation for SDL_SetRelativeMouseMode() 2023-03-08 22:32:54 -08:00
SDL_mutex.h Added information on how to enable thread-safety analysis 2023-08-08 22:09:46 -07:00
SDL_oldnames.h Relabel back paddles as left or right 2023-08-09 11:03:30 -07:00
SDL_opengl.h Use #ifdef/#ifndef instead of #if defined/#if \!defined 2023-03-30 21:35:01 +00:00
SDL_opengl_glext.h replaced line comments in public header. 2023-02-04 10:02:10 +03:00
SDL_opengles.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_opengles2.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_opengles2_gl2.h Switch header convention from `#include "SDL.h"` to `#include <SDL3/SDLh>` 2022-11-26 22:15:18 -08:00
SDL_opengles2_gl2ext.h Switch header convention from `#include "SDL.h"` to `#include <SDL3/SDLh>` 2022-11-26 22:15:18 -08:00
SDL_opengles2_gl2platform.h Switch header convention from `#include "SDL.h"` to `#include <SDL3/SDLh>` 2022-11-26 22:15:18 -08:00
SDL_opengles2_khrplatform.h Switch header convention from `#include "SDL.h"` to `#include <SDL3/SDLh>` 2022-11-26 22:15:18 -08:00
SDL_pixels.h Fixed pixel format compatibility with SDL2 2023-08-07 22:45:21 -07:00
SDL_platform.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_platform_defines.h Implement visionOS support 2023-08-08 22:25:04 -07:00
SDL_power.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_quit.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_rect.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_render.h include: fixed a typo in SDL_RenderGetMetalCommandEncoder docs. 2023-08-06 10:45:46 -04:00
SDL_revision.h SDL_revision.h: added missing newline at end of file. 2023-02-23 23:55:56 +03:00
SDL_rwops.h Added missing function prototype for SDL_WriteS64BE() 2023-08-23 21:19:25 -07:00
SDL_scancode.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_sensor.h Fixed display orientation function names for SDL 3.0 convention 2023-06-17 09:28:27 -07:00
SDL_shape.h SDL_CreateWindow() has been simplified and no longer takes a window position. 2023-03-06 09:50:12 -08:00
SDL_stdinc.h Revert "Improved fallback for SDL_COMPILE_TIME_ASSERT() (thanks @icculus!)" 2023-08-05 19:23:30 -07:00
SDL_surface.h SDL_rwops read/write functions return size_t again 2023-08-07 20:36:21 -07:00
SDL_system.h Sync SDL3 wiki -> header 2023-08-25 14:42:25 +00:00
SDL_syswm.h gdk: Fix the project 2023-05-26 14:53:17 -07:00
SDL_test.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_test_assert.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_test_common.h audio: First shot at the SDL3 audio subsystem redesign! 2023-07-30 11:55:51 -04:00
SDL_test_compare.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_test_crc32.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_test_font.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_test_fuzzer.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_test_harness.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_test_log.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_test_md5.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_test_memory.h Added --randmem test parameter 2023-08-27 13:08:15 -07:00
SDL_test_random.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_thread.h SDL_thread.h: do not conflict with sdl2-compat::sdl3_include_wrapper.h 2023-08-06 14:11:02 +03:00
SDL_timer.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_touch.h Sync wiki -> headers. 2023-02-24 11:49:41 -05:00
SDL_version.h include: add \brief to includes 2023-02-19 10:01:33 -08:00
SDL_video.h Clarify that a window being 'hidden' means that it is unmapped/ordered out 2023-08-14 13:20:24 -04:00
SDL_vulkan.h include: add \brief to includes 2023-02-19 10:01:33 -08:00