23 #ifndef QDENGINE_QDCORE_UTIL_PLAYMPP_API_H 24 #define QDENGINE_QDCORE_UTIL_PLAYMPP_API_H 26 #include "audio/mixer.h" 29 class SeekableReadStream;
47 bool play(
const Common::Path file,
bool loop =
false,
int vol = 256);
52 bool is_enabled()
const {
56 void enable(
bool need_resume =
true) {
58 if (need_resume) resume();
67 bool is_playing()
const {
68 return (status() == MPEG_PLAYING);
71 uint32 volume()
const {
74 void set_volume(uint32 vol);
76 void syncMusicSettings();
78 static bool init_library(
void *dsound_device);
79 static void deinit_library();
93 uint32 _cur_track_volume;
104 #endif // QDENGINE_QDCORE_UTIL_PLAYMPP_API_H Definition: plaympp_api.h:36
void enable(bool need_resume=true)
Разрешает проигрывание музыки.
Definition: plaympp_api.h:56
mpeg_status_t
Состояние.
Definition: plaympp_api.h:39
Базовый класс для игровых ресурсов.
Definition: console.h:28
Definition: algorithm.h:29
void disable()
Запрещает проигрывание музыки.
Definition: plaympp_api.h:61