webrtc/talk
Jelena Marusic c28a896a7b VoE: Initialize WebRtcVoiceMediaChannel with AudioOptions during creation
BUG=4690

Changes:
1. In MediaEngineInterface changed CreateChannel() to CreateChannel(const AudioOptions&). Plan is to eventually remove Get/SetAudioOptions and the cousins SetDelayOffset and SetDevices.
2. In ChannelManager changed CreateVoiceChannel(...) to CreateVoiceChannel(..., const AudioOptions&).
3. In ChannelManager removed SetEngineAudioOptions, because it is not used and we want to eventually remove SetAudioOptions.
4. Updated MediaEngineInterface implementations and unit tests accordingly.
5. In WebRtcVoiceEngine changed access of Set/ClearOptionOverrides to protected. These are only used by WebRtcVoiceMediaChannel (now a friend). Plan is to rethink the logic behind option overrides.
6. Cosmetics: replaced NULL with nullptr in touched code

R=solenberg@google.com, tommi@webrtc.org

Review URL: https://webrtc-codereview.appspot.com/56499004

Cr-Commit-Position: refs/heads/master@{#9330}
2015-05-29 13:05:52 +00:00
..
app/webrtc VoE: Initialize WebRtcVoiceMediaChannel with AudioOptions during creation 2015-05-29 13:05:52 +00:00
build Clean up now-unused code that was used for libpeerconnection.[so|dll]. 2015-05-20 20:36:42 +00:00
examples AppRTCDemo: check for necessary permissions before starting the call. 2015-05-28 22:51:59 +00:00
media VoE: Initialize WebRtcVoiceMediaChannel with AudioOptions during creation 2015-05-29 13:05:52 +00:00
session/media VoE: Initialize WebRtcVoiceMediaChannel with AudioOptions during creation 2015-05-29 13:05:52 +00:00
codereview.settings Add codereview.settings to the /talk subdirectory 2014-12-05 13:47:37 +00:00
COPYING Libjingle in webrtc needs updated AUTHORS, COPYING, LICENSE_THIRD_PARTY AND README. 2013-07-16 18:04:56 +00:00
libjingle_examples.gyp iOS camera switching video capturer. 2015-05-05 14:52:45 +00:00
libjingle_media_unittest.isolate Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
libjingle_p2p_unittest.isolate Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
libjingle_peerconnection_unittest.isolate Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00
libjingle_tests.gyp Issue 4366: Adapted frames have wrong width and height and are cropped. 2015-05-19 19:45:26 +00:00
libjingle.gyp Removed unnecessary includes of webrtcvideocapturer.h 2015-05-28 09:43:45 +00:00
LICENSE_THIRD_PARTY Fix clang style warnings in webrtc/base 2015-03-09 22:24:25 +00:00
OWNERS Remove henrike@ from OWNERS 2015-04-01 15:08:49 +00:00
PRESUBMIT.py Update libjingle license statements at top of talk files for consistency 2015-01-20 21:36:13 +00:00