CRAS: client - Set stream effects

This change adds the client API to enable/disable various stream
effects defined in WebRTC audio processing module. The enabled
effects will be set to cras_rstream and handled in server side.

BUG=chromium:710465
TEST=cras_test_client --effects aec,agc --capture_file /tmp/1 &
Then use cras_test_client --dump_s to verify the stream effect
property.

Change-Id: I2d86720b9335b97ef9f47072dc25fcef02456f95
Reviewed-on: https://chromium-review.googlesource.com/490587
Commit-Ready: Hsinyu Chao <hychao@chromium.org>
Tested-by: Hsinyu Chao <hychao@chromium.org>
Reviewed-by: Dylan Reid <dgreid@chromium.org>
10 files changed