Home | History | Annotate | Download | only in source

Lines Matching refs:configuration

29 RtpRtcp::Configuration::Configuration()
48 RtpRtcp* RtpRtcp::CreateRtpRtcp(const RtpRtcp::Configuration& configuration) {
49 if (configuration.clock) {
50 return new ModuleRtpRtcpImpl(configuration);
53 RtpRtcp::Configuration configuration_copy;
54 memcpy(&configuration_copy, &configuration,
55 sizeof(RtpRtcp::Configuration));
61 ModuleRtpRtcpImpl::ModuleRtpRtcpImpl(const Configuration& configuration)
62 : rtp_sender_(configuration.audio,
63 configuration.clock,
64 configuration.outgoing_transport,
65 configuration.audio_messages,
66 configuration.paced_sender,
67 configuration.transport_sequence_number_allocator,
68 configuration.transport_feedback_callback,
69 configuration.send_bitrate_observer,
70 configuration.send_frame_count_observer,
71 configuration.send_side_delay_observer),
72 rtcp_sender_(configuration.audio,
73 configuration.clock,
74 configuration.receive_statistics,
75 configuration.rtcp_packet_type_counter_observer,
76 configuration.outgoing_transport),
77 rtcp_receiver_(configuration.clock,
78 configuration.receiver_only,
79 configuration.rtcp_packet_type_counter_observer,
80 configuration.bandwidth_callback,
81 configuration.intra_frame_callback,
82 configuration.transport_feedback_callback,
84 clock_(configuration.clock),
85 audio_(configuration.audio),
87 last_process_time_(configuration.clock->TimeInMilliseconds()),
88 last_bitrate_process_time_(configuration.clock->TimeInMilliseconds()),
89 last_rtt_process_time_(configuration.clock->TimeInMilliseconds()),
97 remote_bitrate_(configuration.remote_bitrate_estimator),
98 rtt_stats_(configuration.rtt_stats),