11 #include "settings/lib/ISettingCallback.h" 12 #include "threads/CriticalSection.h" 34 void OnSettingChanged(
const std::shared_ptr<const CSetting>& setting)
override;
36 static void SettingOptionsAudioDevicesFiller(
const std::shared_ptr<const CSetting>& setting,
37 std::vector<StringSettingOption>& list,
40 static void SettingOptionsAudioDevicesPassthroughFiller(
41 const std::shared_ptr<const CSetting>& setting,
42 std::vector<StringSettingOption>& list,
45 static void SettingOptionsAudioQualityLevelsFiller(
const std::shared_ptr<const CSetting>& setting,
46 std::vector<IntegerSettingOption>& list,
49 static void SettingOptionsAudioStreamsilenceFiller(
const std::shared_ptr<const CSetting>& setting,
50 std::vector<IntegerSettingOption>& list,
53 static bool IsSettingVisible(
const std::string& condition,
54 const std::string& value,
55 const std::shared_ptr<const CSetting>& setting,
59 static void SettingOptionsAudioDevicesFillerGeneral(
60 const std::shared_ptr<const CSetting>& setting,
61 std::vector<StringSettingOption>& list,
66 CCriticalSection m_cs;
void OnSettingChanged(const std::shared_ptr< const CSetting > &setting) override
The value of the given setting has changed.
Definition: ActiveAESettings.cpp:78
Definition: AEStreamInfo.h:22
Definition: ISettingCallback.h:16
Setting base class containing all the properties which are common to all settings independent of the ...
Definition: Setting.h:46
Definition: Application.h:69
Definition: SettingDefinitions.h:85
Definition: SettingDefinitions.h:66
Definition: ActiveAESettings.h:28
Definition: ActiveAE.h:228