Brenta Engine 1.2
Loading...
Searching...
No Matches
brenta::SoundManager::Driver Class Referenceabstract
Inheritance diagram for brenta::SoundManager::Driver:
brenta::MiniaudioDriver

Public Member Functions

virtual std::expected< void, std::string > initialize ()=0
 
virtual std::expected< void, std::string > terminate ()=0
 
virtual std::optional< Stream > request_stream (const SoundAsset &sound)=0
 
virtual void release_stream (Stream stream)=0
 
virtual std::optional< SoundAssetload (const std::filesystem::path &path)=0
 
virtual void unload (const SoundAsset &sound)=0
 
virtual void play (Stream stream)=0
 
virtual void stop (Stream stream)=0
 
virtual void set_volume (Stream stream, float volume)=0
 

Detailed Description

Definition at line 172 of file sound.hpp.


The documentation for this class was generated from the following file: