49 [[nodiscard]]
static int8_t volume();
57 static void set_volume(int8_t volume);
65 [[nodiscard]]
static std::vector<std::shared_ptr<speaker>>& speakers();
67#ifdef __WIZARD_ENGINE_INTERNAL__
76#ifdef __WIZARD_ENGINE_INTERNAL__
84 [[nodiscard]]
static int32_t request_channel();
87#ifdef __WIZARD_ENGINE_INTERNAL__
95 static void drop_channel(int32_t channel);
110 static void resume();
121 static int32_t _maximum_channel;
122 static std::vector<int32_t> _channels;
123 static std::vector<std::shared_ptr<speaker>> _speakers;