Add voice allocator master volume

This commit is contained in:
Jack Andersen
2016-07-13 20:16:40 -10:00
parent 85fa541f6a
commit f35ccbaad5
3 changed files with 25 additions and 3 deletions

View File

@@ -28,6 +28,7 @@ protected:
friend class AudioSubmix;
friend class AudioVoiceMono;
friend class AudioVoiceStereo;
float m_totalVol = 1.f;
AudioVoiceEngineMixInfo m_mixInfo;
std::list<AudioVoice*> m_activeVoices;
std::list<AudioSubmix*> m_activeSubmixes;
@@ -69,6 +70,7 @@ public:
void register5MsCallback(std::function<void(double dt)>&& callback);
void setVolume(float vol);
const AudioVoiceEngineMixInfo& mixInfo() const;
AudioChannelSet getAvailableSet() {return m_mixInfo.m_channels;}
void pumpAndMixVoices() {}