AnalyzeReverseStream with StreamConfig
Adding a version of AnalyzeReverseStream with audio parameters described by StreamConfig. This is part of preparations for multichannel APM in Chromium. Bug: webrtc:10913 Change-Id: I7c4650eab8bd7fcdec970a7e4a8fa203f09bed9e Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/157897 Commit-Queue: Gustaf Ullberg <gustaf@webrtc.org> Reviewed-by: Per Åhgren <peah@webrtc.org> Cr-Commit-Position: refs/heads/master@{#29573}
This commit is contained in:

committed by
Commit Bot

parent
e76b3abf61
commit
8c51f2e9cd
@ -593,6 +593,12 @@ class RTC_EXPORT AudioProcessing : public rtc::RefCountInterface {
|
||||
int sample_rate_hz,
|
||||
ChannelLayout layout) = 0;
|
||||
|
||||
// Accepts deinterleaved float audio with the range [-1, 1]. Each element
|
||||
// of |data| points to a channel buffer, arranged according to
|
||||
// |reverse_config|.
|
||||
virtual int AnalyzeReverseStream(const float* const* data,
|
||||
const StreamConfig& reverse_config) = 0;
|
||||
|
||||
// Accepts deinterleaved float audio with the range [-1, 1]. Each element of
|
||||
// |data| points to a channel buffer, arranged according to |reverse_config|.
|
||||
virtual int ProcessReverseStream(const float* const* src,
|
||||
|
Reference in New Issue
Block a user