LMMS
Loading...
Searching...
No Matches
juce::SystemVol Struct Reference

Public Member Functions

 SystemVol (AudioObjectPropertySelector selector) noexcept
float getGain () const noexcept
bool setGain (float gain) const noexcept
bool isMuted () const noexcept
bool setMuted (bool mute) const noexcept

Private Member Functions

bool canSetVolume () const noexcept

Private Attributes

AudioDeviceID outputDeviceID
AudioObjectPropertyAddress addr

Constructor & Destructor Documentation

◆ SystemVol()

juce::SystemVol::SystemVol ( AudioObjectPropertySelector selector)
inlinenoexcept

Member Function Documentation

◆ canSetVolume()

bool juce::SystemVol::canSetVolume ( ) const
inlineprivatenoexcept

◆ getGain()

float juce::SystemVol::getGain ( ) const
inlinenoexcept

◆ isMuted()

bool juce::SystemVol::isMuted ( ) const
inlinenoexcept

◆ setGain()

bool juce::SystemVol::setGain ( float gain) const
inlinenoexcept

◆ setMuted()

bool juce::SystemVol::setMuted ( bool mute) const
inlinenoexcept

Member Data Documentation

◆ addr

AudioObjectPropertyAddress juce::SystemVol::addr
private

◆ outputDeviceID

AudioDeviceID juce::SystemVol::outputDeviceID
private

The documentation for this struct was generated from the following file: