| Index: webrtc/voice_engine/voice_engine_impl.h
 | 
| diff --git a/webrtc/voice_engine/voice_engine_impl.h b/webrtc/voice_engine/voice_engine_impl.h
 | 
| index c3b2e5ced926d705640006cd4942230c65d0e57b..014322ba078b788e600ab704f54ad9af4beb7f4a 100644
 | 
| --- a/webrtc/voice_engine/voice_engine_impl.h
 | 
| +++ b/webrtc/voice_engine/voice_engine_impl.h
 | 
| @@ -48,6 +48,9 @@
 | 
|  #endif
 | 
|  
 | 
|  namespace webrtc {
 | 
| +namespace voe {
 | 
| +class ChannelProxy;
 | 
| +}  // namespace voe
 | 
|  
 | 
|  class VoiceEngineImpl : public voe::SharedData,  // Must be the first base class
 | 
|                          public VoiceEngine,
 | 
| @@ -128,6 +131,10 @@ class VoiceEngineImpl : public voe::SharedData,  // Must be the first base class
 | 
|    // This implements the Release() method for all the inherited interfaces.
 | 
|    int Release() override;
 | 
|  
 | 
| +  // Backdoor to access a voe::Channel object without a channel ID. This is only
 | 
| +  // to be used while refactoring the VoE API!
 | 
| +  virtual voe::ChannelProxy* GetChannelProxy(int channel_id);
 | 
| +
 | 
|   // This is *protected* so that FakeVoiceEngine can inherit from the class and
 | 
|   // manipulate the reference count. See: fake_voice_engine.h.
 | 
|   protected:
 | 
| 
 |