20 #ifndef MPD_VOLUME_HXX 21 #define MPD_VOLUME_HXX bool volume_level_change(MultipleOutputs &outputs, unsigned volume)
bool read_sw_volume_state(const char *line, MultipleOutputs &outputs)
gcc_pure unsigned sw_volume_state_get_hash() noexcept
Generates a hash number for the current state of the software volume control.
gcc_pure int volume_level_get(const MultipleOutputs &outputs) noexcept
An OutputStream wrapper that buffers its output to reduce the number of OutputStream::Write() calls...
void save_sw_volume_state(BufferedOutputStream &os)
void InvalidateHardwareVolume() noexcept