Connected group muting for car audio service and HAL

Connected car volume group muting for car audio service and car audio
control HAL. This way the group muting signals can be sent to the audio
control HAL. Also modified unit test to make sure the audio control
wrapper is called accordingly.

Bug: 175732501
Test: atest CarVolumeGroupMutingTest AtsAudioDeviceTest
Change-Id: Iaed70383bc83c0c1a3fed7d2ac8b9b11c58e18f5
3 files changed
tree: 480a5db056dfa08deaa63dc48190ee417e597d64
  1. car-admin-ui-lib/
  2. car-bugreportd/
  3. car-internal-lib/
  4. car-lib/
  5. car-maps-placeholder/
  6. car-systemtest-lib/
  7. car-test-lib/
  8. car-usb-handler/
  9. car_product/
  10. cpp/
  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.