Audio Test Harness Client Libraries - Implement the GrpcAudioCaptureStream:

- Add PipedCaptureChunkStreamObserver to handle the receipt of messages back from the Audio Test Harness gRPC Server.
- Updates the GrpcAudioCaptureStream to utilize PipedInputStream as the backend so that data received from the gRPC is available for any reader with a small buffer.
- Adds tests for above implementation

Test: Unit tests provided.
Bug: 168812332
Bug: 168812333
Change-Id: I71e55d7738c3726b19924f76ad0956b30a6802c6
9 files changed
tree: d15455c6816d51b8dadeb6c41702fec909815493
  1. build/
  2. docs/
  3. emu_test/
  4. libraries/
  5. scripts/
  6. tests/
  7. utils/
  8. PREUPLOAD.cfg