diff options
Diffstat (limited to 'call/call_config.h')
-rw-r--r-- | call/call_config.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/call/call_config.h b/call/call_config.h index 95dad36002..ba6dec3ad6 100644 --- a/call/call_config.h +++ b/call/call_config.h @@ -19,6 +19,8 @@ #include "api/transport/network_control.h" #include "api/transport/webrtc_key_value_config.h" #include "call/audio_state.h" +#include "call/rtp_transport_config.h" +#include "call/rtp_transport_controller_send_factory_interface.h" namespace webrtc { @@ -32,6 +34,7 @@ struct CallConfig { explicit CallConfig(RtcEventLog* event_log, TaskQueueBase* network_task_queue = nullptr); CallConfig(const CallConfig&); + RtpTransportConfig ExtractTransportConfig() const; ~CallConfig(); // Bitrate config used until valid bitrate estimates are calculated. Also @@ -69,6 +72,9 @@ struct CallConfig { const WebRtcKeyValueConfig* trials = nullptr; TaskQueueBase* const network_task_queue_ = nullptr; + // RtpTransportControllerSend to use for this call. + RtpTransportControllerSendFactoryInterface* + rtp_transport_controller_send_factory = nullptr; }; } // namespace webrtc |