audio: Add volume/mute, audio mode, and screen state to IModule
Add the following methods to IModule: - getTelephony; - get/setMasterMute; - get/setMasterVolume; - get/setMicMute; - updateAudioMode; - updateScreenRotation; - updateScreenState; The "update..." methods are "informational," the HAL may ignore them and must not raise any errors. ITelephony currently contains 2 methods: - getSupportedAudioModes; - switchAudioMode. This "switchAudioMode" must validate the argument, and must switch the HAL to the new mode synchronously. Implement and add VTS tests. Bug: 205884982 Test: atest VtsHalAudioCoreTargetTest Change-Id: I9174c81fe7d16f7068257051ae5e129b15e82648
Loading
Please register or sign in to comment