diff options
author | solenberg <solenberg@webrtc.org> | 2015-10-01 08:13:42 -0700 |
---|---|---|
committer | Commit bot <commit-bot@chromium.org> | 2015-10-01 15:13:46 +0000 |
commit | cf18b34cf3bbb1cc2984f8ae3a1c5cebf92b7007 (patch) | |
tree | 2b18d7092b06bcbc9cd9c83e0c235ad4d0398af9 /webrtc | |
parent | 8c471e7bdfc3bd420d19af118b2bdf8fd716288e (diff) | |
download | webrtc-cf18b34cf3bbb1cc2984f8ae3a1c5cebf92b7007.tar.gz |
Align new VoE API with design.
BUG=webrtc:4690
Review URL: https://codereview.webrtc.org/1376153003
Cr-Commit-Position: refs/heads/master@{#10136}
Diffstat (limited to 'webrtc')
-rw-r--r-- | webrtc/audio_receive_stream.h | 11 | ||||
-rw-r--r-- | webrtc/audio_send_stream.h | 6 | ||||
-rw-r--r-- | webrtc/call.h | 2 |
3 files changed, 15 insertions, 4 deletions
diff --git a/webrtc/audio_receive_stream.h b/webrtc/audio_receive_stream.h index 9a8601de9b..70d6480b10 100644 --- a/webrtc/audio_receive_stream.h +++ b/webrtc/audio_receive_stream.h @@ -17,6 +17,7 @@ #include "webrtc/config.h" #include "webrtc/stream.h" +#include "webrtc/transport.h" #include "webrtc/typedefs.h" namespace webrtc { @@ -44,9 +45,13 @@ class AudioReceiveStream : public ReceiveStream { std::vector<RtpExtension> extensions; } rtp; - // Underlying VoiceEngine handle, used to map AudioReceiveStream to - // lower-level components. Temporarily used while VoiceEngine channels are - // created outside of Call. + Transport* receive_transport = nullptr; + Transport* rtcp_send_transport = nullptr; + + // Underlying VoiceEngine handle, used to map AudioReceiveStream to lower- + // level components. + // TODO(solenberg): Remove when VoiceEngine channels are created outside + // of Call. int voe_channel_id = -1; // Identifier for an A/V synchronization group. Empty string to disable. diff --git a/webrtc/audio_send_stream.h b/webrtc/audio_send_stream.h index 695d28f21e..2fb288f7ab 100644 --- a/webrtc/audio_send_stream.h +++ b/webrtc/audio_send_stream.h @@ -48,6 +48,12 @@ class AudioSendStream : public SendStream { // Transport for outgoing packets. Transport* send_transport = nullptr; + // Underlying VoiceEngine handle, used to map AudioSendStream to lower-level + // components. + // TODO(solenberg): Remove when VoiceEngine channels are created outside + // of Call. + int voe_channel_id = -1; + rtc::scoped_ptr<AudioEncoder> encoder; int cng_payload_type = -1; // pt, or -1 to disable Comfort Noise Generator. int red_payload_type = -1; // pt, or -1 to disable REDundant coding. diff --git a/webrtc/call.h b/webrtc/call.h index e426cc5c4b..033e1a20db 100644 --- a/webrtc/call.h +++ b/webrtc/call.h @@ -85,7 +85,7 @@ class Call { } bitrate_config; struct AudioConfig { - AudioDeviceModule* audio_device_manager = nullptr; + AudioDeviceModule* audio_device_module = nullptr; AudioProcessing* audio_processing = nullptr; VoiceEngineObserver* voice_engine_observer = nullptr; } audio_config; |