Reason for revert: Breaks downstream project Original issue's description: > Clean up logging in AudioSendStream::SetupSendCodec(). > > As a side effect: > - Moved the AudioSendStream::Config::SendCodecSpec methods into the .cc. > - Which exposed an issue with event_visualizer_utils not having a dependency on api:call_api set up. > - Which further exposed clang warnings about large inlined default methods in webrtc/config.h. > > BUG=webrtc:4690 > > Committed: https://crrev.com/1836fd6257a692959b3b49ba99ef587ad9995871 > Cr-Commit-Position: refs/heads/master@{#14771} TBR=kwiberg@webrtc.org,solenberg@webrtc.org # Skipping CQ checks because original CL landed less than 1 days ago. NOPRESUBMIT=true NOTREECHECKS=true NOTRY=true BUG=webrtc:4690 Review-Url: https://codereview.webrtc.org/2452643002 Cr-Commit-Position: refs/heads/master@{#14774}