Add support for audio input

Support audio input (microphone) injection in the host and client
application.

AudioInjector is kept separate from AudioStreamer for the sake of
simplicity.

Bug: 291737188
Test: manual
Change-Id: I6b5a83cf9a7ae43ce4fc5f25fea46f18dae3d02f
7 files changed