AllegroFlare/AudioController
view source (cpp, hpp, quintessence) • view tests (test file)
Properties
sample_bin |
AllegroFlare::SampleBin* |
sound_effects_identifier_prefix |
std::string |
music_tracks_identifier_prefix |
std::string |
sound_effect_elements |
std::map<std::string, AllegroFlare::AudioRepositoryElement> |
music_track_elements |
std::map<std::string, AllegroFlare::AudioRepositoryElement> |
sound_effects |
std::map<std::string, AllegroFlare::Sound*> |
music_tracks |
std::map<std::string, AllegroFlare::Sound*> |
current_music_track_identifier |
std::string |
global_volume |
float |
output_loading_debug_to_cout |
bool |
initialized |
bool |
music_tracks_loaded |
bool |
sound_effects_loaded |
bool |
Methods
initialize() |
set_and_load_sound_effect_elements(std::map<std::string, AllegroFlare::AudioRepositoryElement> sound_effect_elements={}) |
set_and_load_music_track_elements(std::map<std::string, AllegroFlare::AudioRepositoryElement> music_track_elements={}) |
load_sound_effects() |
load_music_tracks() |
destruct() |
destruct_all() |
destruct_all_sound_effects() |
destruct_all_music_tracks() |
stop_all() |
stop_all_music_tracks() |
stop_all_sound_effects() |
set_global_volume(float volume=0.1) |
play_sound_effect(std::string identifier="a-sound-effect-identifier-that-is-not-set") |
play_music_track(std::string identifier="a-music-track-identifier-that-is-not-set") |
sound_effect_element_exists(std::string identifier="a-sound-effect-identifier-that-is-not-set") |
find_sound_effect_sound_object_by_identifier(std::string identifier="a-sound-effect-identifier-that-is-not-set") |
find_sound_effect_element_by_identifier(std::string identifier="a-sound-effect-identifier-that-is-not-set") |
find_music_track_sound_object_by_identifier(std::string identifier="a-music-track-identifier-that-is-not-set") |
music_track_element_exists(std::string identifier="a-music-track-identifier-that-is-not-set") |
find_music_track_element_by_identifier(std::string identifier="a-music-track-identifier-that-is-not-set") |
dump_to_cout() |
Dependencies
{"symbol"=>"AllegroFlare::Logger", "headers"=>["AllegroFlare/Logger.hpp"]} |
{"symbol"=>"AllegroFlare::TerminalColors", "headers"=>["AllegroFlare/TerminalColors.hpp"]} |
{"symbol"=>"AllegroFlare::SampleBin", "headers"=>["AllegroFlare/SampleBin.hpp"]} |
{"symbol"=>"AllegroFlare::SampleBin*", "headers"=>["AllegroFlare/SampleBin.hpp"]} |
{"symbol"=>"AllegroFlare::AudioRepositoryElement", "headers"=>["AllegroFlare/AudioRepositoryElement.hpp"]} |
{"symbol"=>"std::map<std::string, AllegroFlare::AudioRepositoryElement>", "headers"=>["map", "string", "AllegroFlare/AudioRepositoryElement.hpp"]} |
{"symbol"=>"std::map<std::string, AllegroFlare::Sound*>", "headers"=>["map", "string", "AllegroFlare/Sound.hpp"]} |
{"symbol"=>"AllegroFlare::Sound*", "headers"=>["AllegroFlare/Sound.hpp"]} |
{"symbol"=>"al_is_audio_initialized", "headers"=>["allegro5/allegro_audio.h"]} |
{"symbol"=>"al_is_acodec_addon_initialized", "headers"=>["allegro5/allegro_acodec.h"]} |
{"symbol"=>"AllegroFlare::Sound", "headers"=>["AllegroFlare/Sound.hpp"]} |
{"symbol"=>"AllegroFlare::Logger", "headers"=>["AllegroFlare/Logger.hpp"]} |
Sponsor
Get the best designed cat shirts at clubatt.com