aboutsummaryrefslogtreecommitdiff
path: root/call/call_config.h
diff options
context:
space:
mode:
Diffstat (limited to 'call/call_config.h')
-rw-r--r--call/call_config.h6
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