[audio_core] Admin method to control device settings
This CL adds an admin-only method to enable or disable the systemwide creation and update of audio device settings files. This work is being done in preparation for the creation of long- running audio tests that (among other things) create and destroy an endless number of audio input and output devices (in conjunction with virtualaudio), which otherwise would completely fill all available storage with audio device settings files. While we do also want eventually to test the out-of-storage scenario, we also want to be able to remove this factor, in order to find the other factors that may stop us from being able to operate indefinitely. Test: to be created Change-Id: I1f0f9fff815b6c6f9d088c50b76d961f852902bb
Showing
- sdk/fidl/fuchsia.media/audio_core.fidl 6 additions, 0 deletionssdk/fidl/fuchsia.media/audio_core.fidl
- sdk/fidl/fuchsia.media/fuchsia.media.api 1 addition, 1 deletionsdk/fidl/fuchsia.media/fuchsia.media.api
- sdk/fidl/fuchsia.media/fuchsia.media_sdk.api 13 additions, 0 deletionssdk/fidl/fuchsia.media/fuchsia.media_sdk.api
- src/media/audio/audio_core/audio_core_impl.cc 4 additions, 0 deletionssrc/media/audio/audio_core/audio_core_impl.cc
- src/media/audio/audio_core/audio_core_impl.h 2 additions, 0 deletionssrc/media/audio/audio_core/audio_core_impl.h
- src/media/audio/audio_core/audio_device_manager.h 4 additions, 0 deletionssrc/media/audio/audio_core/audio_device_manager.h
- src/media/audio/audio_core/audio_device_settings.cc 40 additions, 6 deletionssrc/media/audio/audio_core/audio_device_settings.cc
- src/media/audio/audio_core/audio_device_settings.h 3 additions, 2 deletionssrc/media/audio/audio_core/audio_device_settings.h
- src/media/audio/audio_core/test/audio_test.cc 3 additions, 0 deletionssrc/media/audio/audio_core/test/audio_test.cc
- src/media/audio/audio_core/test/virtual_audio_device_test.cc 30 additions, 24 deletionssrc/media/audio/audio_core/test/virtual_audio_device_test.cc
- src/media/audio/audio_core/test/virtual_audio_device_test.h 5 additions, 5 deletionssrc/media/audio/audio_core/test/virtual_audio_device_test.h
- src/media/audio/audio_core/test/virtual_audio_system_gain_test.cc 2 additions, 3 deletions...a/audio/audio_core/test/virtual_audio_system_gain_test.cc
- src/media/audio/tools/signal_generator/main.cc 18 additions, 0 deletionssrc/media/audio/tools/signal_generator/main.cc
- src/media/audio/tools/signal_generator/signal_generator.cc 56 additions, 7 deletionssrc/media/audio/tools/signal_generator/signal_generator.cc
- src/media/audio/tools/signal_generator/signal_generator.h 9 additions, 1 deletionsrc/media/audio/tools/signal_generator/signal_generator.h
Loading
Please register or sign in to comment