Refactor vc_mgr_ducking module implementation 12/279312/1
authorSuyeon Hwang <stom.hwang@samsung.com>
Fri, 5 Aug 2022 06:07:23 +0000 (15:07 +0900)
committersooyeon <sooyeon.kim@samsung.com>
Fri, 5 Aug 2022 08:53:44 +0000 (17:53 +0900)
commitaaceb7d6b99be2e1f1e309ed4a70a897de26601f
tree8c835c966ecc139217bba1cfed81bac30a1d9b86
parent99bdb3bfab607ffbaaafadd692b266c1e8b3f953
Refactor vc_mgr_ducking module implementation

This patch includes these features:
- Use predefined macro instead of magic number
- Use error enum value instead of magic number
- Enhance log content for debugging and changed function name.
- Use cpp for implementing vc_mgr_ducking module for future
enahancement.
- Create unit functions in vc_mgr_ducking module for higher
maintainability.
- Add sound stream type for ducking TTS sound volume.

Change-Id: I0d7d7d4bbe7d8aaa89546f127eba8a853b9e45d2
Signed-off-by: Suyeon Hwang <stom.hwang@samsung.com>
client/CMakeLists.txt
client/vc_mgr.c
client/vc_mgr_ducking.c [deleted file]
client/vc_mgr_ducking.cpp [new file with mode: 0644]
client/vc_mgr_ducking.h
common/vc_defs.h