aboutsummaryrefslogtreecommitdiff
path: root/src/aomusicplayer.cpp
diff options
context:
space:
mode:
authorstonedDiscord <stoned@derpymail.org>2019-03-12 00:26:40 +0100
committerstonedDiscord <stoned@derpymail.org>2019-03-12 00:26:40 +0100
commit49938eea0f86e13639b072355e1bd97900662e4f (patch)
tree809995e49071dfb00d16e674ef8c4849eb9824aa /src/aomusicplayer.cpp
parent2f759752b0dfbb2a21bb0eac3feb0d6222fa2615 (diff)
makes all the bass stuff optional
Diffstat (limited to 'src/aomusicplayer.cpp')
-rw-r--r--src/aomusicplayer.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/src/aomusicplayer.cpp b/src/aomusicplayer.cpp
index 997d82d8..521fae95 100644
--- a/src/aomusicplayer.cpp
+++ b/src/aomusicplayer.cpp
@@ -8,11 +8,14 @@ AOMusicPlayer::AOMusicPlayer(QWidget *parent, AOApplication *p_ao_app)
AOMusicPlayer::~AOMusicPlayer()
{
+ #ifdef BASSAUDIO
BASS_ChannelStop(m_stream);
+ #endif
}
void AOMusicPlayer::play(QString p_song)
{
+ #ifdef BASSAUDIO
BASS_ChannelStop(m_stream);
QString f_path = ao_app->get_music_path(p_song);
@@ -24,11 +27,14 @@ void AOMusicPlayer::play(QString p_song)
if (ao_app->get_audio_output_device() != "default")
BASS_ChannelSetDevice(m_stream, BASS_GetDevice());
BASS_ChannelPlay(m_stream, false);
+#endif
}
void AOMusicPlayer::set_volume(int p_value)
{
m_volume = p_value;
float volume = m_volume / 100.0f;
+ #ifdef BASSAUDIO
BASS_ChannelSetAttribute(m_stream, BASS_ATTRIB_VOL, volume);
+ #endif
}