DescriptionSplit audio mixer into interface and implementation.
The AudioMixer is now split in a mixer and audio source interface part, which has moved to webrtc/api, and a default implementation part, which lies in webrtc/modules.
This change makes it possible to create other mixer implementations and is a first step to facilitate passing down a mixer from outside of WebRTC.
It will also create less build dependencies when the new mixer has replaced the old one.
NOTRY=True
TBR=henrik.lundin@webrtc.org
BUG=webrtc:6346
Committed: https://crrev.com/201dfe90a7b77eb97d940331ba367e2927e910c2
Cr-Commit-Position: refs/heads/master@{#14705}
Patch Set 1 : visibility #
Total comments: 14
Patch Set 2 : Reorder includes. #
Total comments: 5
Patch Set 3 : Created an 'audio_frame_manipulator' target. #
Total comments: 3
Patch Set 4 : Changed visibility of audio_frame_manipulator. #
Total comments: 1
Patch Set 5 : Rebase. #
Total comments: 11
Patch Set 6 : Comments, spelling and capitalization of virtual methods. #
Total comments: 2
Patch Set 7 : Capitalize Ssrc #
Total comments: 6
Dependent Patchsets: Messages
Total messages: 41 (17 generated)
|