The VoE functionality to apply receive-side processing to VoE channels is unused. I'm removing it so we can avoid instantiating a full APM per channel (and thus also for webrtc::AudioSendStream and webrtc::AudioReceiveStream), and then never use it.
The following APIs are removed from VoEAudioProcessing:
virtual int SetRxNsStatus(int channel,
bool enable,
NsModes mode = kNsUnchanged) = 0;
virtual int GetRxNsStatus(int channel, bool& enabled, NsModes& mode) = 0;
virtual int SetRxAgcStatus(int channel,
bool enable,
AgcModes mode = kAgcUnchanged) = 0;
virtual int GetRxAgcStatus(int channel, bool& enabled, AgcModes& mode) = 0;
virtual int SetRxAgcConfig(int channel, AgcConfig config) = 0;
virtual int GetRxAgcConfig(int channel, AgcConfig& config) = 0;
virtual int RegisterRxVadObserver(int channel,
VoERxVadCallback& observer) = 0;
virtual int DeRegisterRxVadObserver(int channel) = 0;
BUG=webrtc:4690
Review-Url: https://codereview.webrtc.org/2295113002
Cr-Commit-Position: refs/heads/master@{#14227}