Added reload car volume group state to car audio service

On user change signal the volume settings (including mute) are loaded
for each volume group. After the loading the mute states the singal to
HAL is called to update the hardware mute states.

Bug: 175732252
Bug: 177251375
Test: atest AtsAudioDeviceTest CarVolumeGroupTest
Change-Id: I673a5167361bd49ff77c7bc105feea5c4899a61f
6 files changed
tree: 63bea75a64781abfcd56be2ffabbf185bcb45ee3
  1. car-admin-ui-lib/
  2. car-internal-lib/
  3. car-lib/
  4. car-maps-placeholder/
  5. car-systemtest-lib/
  6. car-test-lib/
  7. car-usb-handler/
  8. car_product/
  9. cpp/
  10. data/
  11. experimental/
  12. FrameworkPackageStubs/
  13. obd2-lib/
  14. packages/
  15. procfs-inspector/
  16. service/
  17. tests/
  18. tools/
  19. user/
  20. vehicle-hal-support-lib/
  21. .clang-format
  22. .gitignore
  23. Android.mk
  24. CleanSpec.mk
  25. CPPLINT.cfg
  26. OWNERS
  27. PREUPLOAD.cfg
  28. README.md
  29. TEST_MAPPING
README.md

Native (C++) code format is required to be compatible with .clang-format file. Run

git clang-format --style=file --extension='h,cpp,cc' HEAD~

Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.