// Copyright (C) 2020 Jérôme Leclercq // This file is part of the "Nazara Engine - Audio module" // For conditions of distribution and use, see copyright notice in Config.hpp #pragma once #ifndef NAZARA_ENUMS_AUDIO_HPP #define NAZARA_ENUMS_AUDIO_HPP namespace Nz { enum class AudioFormat { Unknown = -1, U16_Mono, U16_Stereo, U16_Quad, U16_5_1, U16_6_1, U16_7_1, Max = U16_7_1 }; constexpr std::size_t AudioFormatCount = static_cast(AudioFormat::Max) + 1; enum class SoundStatus { Playing, Paused, Stopped, Max = Stopped }; constexpr std::size_t SoundStatusCount = static_cast(SoundStatus::Max) + 1; } #endif // NAZARA_ENUMS_AUDIO_HPP