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