Impement filter settings, configuration and callback

Bug: 177530961
Test: mmm
Change-Id: I64a4a448512d791c54a9b741076f3b3dbe63ecf9
11 files changed