mirror of
https://github.com/Evolution-X/hardware_interfaces
synced 2026-02-01 11:36:00 +00:00
Rename the global mic disable setting
The current implementation of the user microphone disable privacy setting has led to some confusion and readability issues. Originally meant to denote meaning along the lines of 'the user's microphone disable switch is enabled', the logic (and reviews) have turned out slightly cumbersome. Refactoring it to simply mean 'microphone access', would be easier to implement, review and maintain. This CL renames the enum, the reworked logic will be in an accompanying CL. Bug: 183416485 Test: atest VtsHalContexthubV1_2TargetTest Change-Id: I85c95f4a6ee5cb0db7547c318d30b72f740e6d9b
This commit is contained in:
@@ -35,10 +35,12 @@ enum Setting : @1.1::Setting {
|
||||
AIRPLANE_MODE,
|
||||
|
||||
/**
|
||||
* Indicates if the microphone access was turned off globally by the user,
|
||||
* in which case audio data cannot be used and propagated by CHRE.
|
||||
* Indicates if the microphone access is available for CHRE. Microphone
|
||||
* access is disabled if the user has turned off the microphone as a
|
||||
* privacy setting, in which case audio data cannot be used and propagated
|
||||
* by CHRE.
|
||||
*/
|
||||
GLOBAL_MIC_DISABLE,
|
||||
MICROPHONE,
|
||||
};
|
||||
|
||||
struct ContextHubMsg {
|
||||
|
||||
@@ -131,10 +131,10 @@ TEST_P(ContexthubHidlTest, TestOnAirplaneModeSettingChanged) {
|
||||
ASSERT_OK(registerCallback_1_2(nullptr));
|
||||
}
|
||||
|
||||
TEST_P(ContexthubHidlTest, TestOnGlobalMicDisableSettingChanged) {
|
||||
TEST_P(ContexthubHidlTest, TestOnMicrophoneSettingChanged) {
|
||||
ASSERT_OK(registerCallback_1_2(new ContexthubCallbackV1_2()));
|
||||
hubApi->onSettingChanged_1_2(Setting::GLOBAL_MIC_DISABLE, SettingValue::DISABLED);
|
||||
hubApi->onSettingChanged_1_2(Setting::GLOBAL_MIC_DISABLE, SettingValue::ENABLED);
|
||||
hubApi->onSettingChanged_1_2(Setting::MICROPHONE, SettingValue::DISABLED);
|
||||
hubApi->onSettingChanged_1_2(Setting::MICROPHONE, SettingValue::ENABLED);
|
||||
ASSERT_OK(registerCallback_1_2(nullptr));
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user