Class System
Defined in File miniaudio.h
Inheritance Relationships
Base Type
public CE::Audio::System(Class System)
Class Documentation
-
class System : public CE::Audio::System
Declaration:
finalPublic Functions
-
virtual ~System() override
-
virtual std::shared_ptr<::CE::Audio::Voice> play(const ::CE::Audio::Clip &clip, ::CE::Audio::PlaybackOptions options = {}) override
Declaration:
[[nodiscard]]
-
virtual std::shared_ptr<::CE::Audio::Voice> stream(const std::filesystem::path &file, ::CE::Audio::PlaybackOptions options = {}) override
Declaration:
[[nodiscard]]
-
virtual void set_volume(float volume) override
-
virtual float volume() const override
Declaration:
[[nodiscard]]
-
virtual void maintain() override
-
virtual void close() noexcept override
-
virtual bool closed() const override
Declaration:
[[nodiscard]]
-
std::string backend_name() const
Declaration:
[[nodiscard]]
-
void render(std::span<float> output)
-
virtual ~System() override