diff options
Diffstat (limited to 'alc/events.h')
-rw-r--r-- | alc/events.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/alc/events.h b/alc/events.h index 4acc505d..3f53ec76 100644 --- a/alc/events.h +++ b/alc/events.h @@ -6,6 +6,7 @@ #include <bitset> #include <mutex> +#include <optional> #include <string_view> @@ -19,6 +20,13 @@ enum class EventType : uint8_t { Count }; +std::optional<alc::EventType> GetEventType(ALCenum type); + +enum class EventSupport : ALCenum { + FullSupport = ALC_EVENT_SUPPORTED_SOFT, + NoSupport = ALC_EVENT_NOT_SUPPORTED_SOFT, +}; + enum class DeviceType : ALCenum { Playback = ALC_PLAYBACK_DEVICE_SOFT, Capture = ALC_CAPTURE_DEVICE_SOFT, |