🛠️🐜 Antkeeper superbuild with dependencies included https://antkeeper.com
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

38 lines
994 B

  1. #ifndef EAX_X_RAM_INCLUDED
  2. #define EAX_X_RAM_INCLUDED
  3. #include "AL/al.h"
  4. constexpr auto eax_x_ram_min_size = ALsizei{};
  5. constexpr auto eax_x_ram_max_size = ALsizei{64 * 1'024 * 1'024};
  6. constexpr auto AL_EAX_RAM_SIZE = ALenum{0x202201};
  7. constexpr auto AL_EAX_RAM_FREE = ALenum{0x202202};
  8. constexpr auto AL_STORAGE_AUTOMATIC = ALenum{0x202203};
  9. constexpr auto AL_STORAGE_HARDWARE = ALenum{0x202204};
  10. constexpr auto AL_STORAGE_ACCESSIBLE = ALenum{0x202205};
  11. constexpr auto AL_EAX_RAM_SIZE_NAME = "AL_EAX_RAM_SIZE";
  12. constexpr auto AL_EAX_RAM_FREE_NAME = "AL_EAX_RAM_FREE";
  13. constexpr auto AL_STORAGE_AUTOMATIC_NAME = "AL_STORAGE_AUTOMATIC";
  14. constexpr auto AL_STORAGE_HARDWARE_NAME = "AL_STORAGE_HARDWARE";
  15. constexpr auto AL_STORAGE_ACCESSIBLE_NAME = "AL_STORAGE_ACCESSIBLE";
  16. ALboolean AL_APIENTRY EAXSetBufferMode(
  17. ALsizei n,
  18. const ALuint* buffers,
  19. ALint value);
  20. ALenum AL_APIENTRY EAXGetBufferMode(
  21. ALuint buffer,
  22. ALint* pReserved);
  23. #endif // !EAX_X_RAM_INCLUDED