Bug
1887774 delay AudioProcessing initialization until required r=pehrsons
The benefit is that whether the DeviceInputTrack or reverse stream could be
affected by clock drift is more likely to be known, and so recreation of
mAudioProcessing will be less likely when, in a subsequent patch, the
AudioProcessing needs to be replaced when the possibility of drift changes.
mSkipProcessing and mRequestedInputChannelCount are now replaced by their
MediaEnginePrefs equivalents. The AudioInputProcessing now starts in
pass-through mode, consistent with its initial AEC, AGC, and noise suppression
settings.
Differential Revision: https://phabricator.services.mozilla.com/
D206868