OLD | NEW |
1 /* | 1 /* |
2 * Copyright 2016 The WebRTC Project Authors. All rights reserved. | 2 * Copyright 2016 The WebRTC Project Authors. All rights reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 275 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
286 RTCPeerConnectionStats::RTCPeerConnectionStats( | 286 RTCPeerConnectionStats::RTCPeerConnectionStats( |
287 const RTCPeerConnectionStats& other) | 287 const RTCPeerConnectionStats& other) |
288 : RTCStats(other.id(), other.timestamp_us()), | 288 : RTCStats(other.id(), other.timestamp_us()), |
289 data_channels_opened(other.data_channels_opened), | 289 data_channels_opened(other.data_channels_opened), |
290 data_channels_closed(other.data_channels_closed) { | 290 data_channels_closed(other.data_channels_closed) { |
291 } | 291 } |
292 | 292 |
293 RTCPeerConnectionStats::~RTCPeerConnectionStats() { | 293 RTCPeerConnectionStats::~RTCPeerConnectionStats() { |
294 } | 294 } |
295 | 295 |
296 WEBRTC_RTCSTATS_IMPL(RTCRTPStreamStats, RTCStats, "rtp", | |
297 &ssrc, | |
298 &associate_stats_id, | |
299 &is_remote, | |
300 &media_type, | |
301 &media_track_id, | |
302 &transport_id, | |
303 &codec_id, | |
304 &fir_count, | |
305 &pli_count, | |
306 &nack_count, | |
307 &sli_count); | |
308 | |
309 RTCRTPStreamStats::RTCRTPStreamStats( | |
310 const std::string& id, int64_t timestamp_us) | |
311 : RTCRTPStreamStats(std::string(id), timestamp_us) { | |
312 } | |
313 | |
314 RTCRTPStreamStats::RTCRTPStreamStats( | |
315 std::string&& id, int64_t timestamp_us) | |
316 : RTCStats(std::move(id), timestamp_us), | |
317 ssrc("ssrc"), | |
318 associate_stats_id("associateStatsId"), | |
319 is_remote("isRemote", false), | |
320 media_type("mediaType"), | |
321 media_track_id("mediaTrackId"), | |
322 transport_id("transportId"), | |
323 codec_id("codecId"), | |
324 fir_count("firCount"), | |
325 pli_count("pliCount"), | |
326 nack_count("nackCount"), | |
327 sli_count("sliCount") { | |
328 } | |
329 | |
330 RTCRTPStreamStats::RTCRTPStreamStats( | |
331 const RTCRTPStreamStats& other) | |
332 : RTCStats(other.id(), other.timestamp_us()), | |
333 ssrc(other.ssrc), | |
334 associate_stats_id(other.associate_stats_id), | |
335 is_remote(other.is_remote), | |
336 media_type(other.media_type), | |
337 media_track_id(other.media_track_id), | |
338 transport_id(other.transport_id), | |
339 codec_id(other.codec_id), | |
340 fir_count(other.fir_count), | |
341 pli_count(other.pli_count), | |
342 nack_count(other.nack_count), | |
343 sli_count(other.sli_count) { | |
344 } | |
345 | |
346 RTCRTPStreamStats::~RTCRTPStreamStats() { | |
347 } | |
348 | |
349 WEBRTC_RTCSTATS_IMPL( | |
350 RTCOutboundRTPStreamStats, RTCRTPStreamStats, "outbound-rtp", | |
351 &packets_sent, | |
352 &bytes_sent, | |
353 &target_bitrate, | |
354 &round_trip_time); | |
355 | |
356 RTCOutboundRTPStreamStats::RTCOutboundRTPStreamStats( | |
357 const std::string& id, int64_t timestamp_us) | |
358 : RTCOutboundRTPStreamStats(std::string(id), timestamp_us) { | |
359 } | |
360 | |
361 RTCOutboundRTPStreamStats::RTCOutboundRTPStreamStats( | |
362 std::string&& id, int64_t timestamp_us) | |
363 : RTCRTPStreamStats(std::move(id), timestamp_us), | |
364 packets_sent("packetsSent"), | |
365 bytes_sent("bytesSent"), | |
366 target_bitrate("targetBitrate"), | |
367 round_trip_time("roundTripTime") { | |
368 } | |
369 | |
370 RTCOutboundRTPStreamStats::RTCOutboundRTPStreamStats( | |
371 const RTCOutboundRTPStreamStats& other) | |
372 : RTCRTPStreamStats(other), | |
373 packets_sent(other.packets_sent), | |
374 bytes_sent(other.bytes_sent), | |
375 target_bitrate(other.target_bitrate), | |
376 round_trip_time(other.round_trip_time) { | |
377 } | |
378 | |
379 RTCOutboundRTPStreamStats::~RTCOutboundRTPStreamStats() { | |
380 } | |
381 | |
382 WEBRTC_RTCSTATS_IMPL(RTCTransportStats, RTCStats, "transport", | 296 WEBRTC_RTCSTATS_IMPL(RTCTransportStats, RTCStats, "transport", |
383 &bytes_sent, | 297 &bytes_sent, |
384 &bytes_received, | 298 &bytes_received, |
385 &rtcp_transport_stats_id, | 299 &rtcp_transport_stats_id, |
386 &active_connection, | 300 &active_connection, |
387 &selected_candidate_pair_id, | 301 &selected_candidate_pair_id, |
388 &local_certificate_id, | 302 &local_certificate_id, |
389 &remote_certificate_id); | 303 &remote_certificate_id); |
390 | 304 |
391 RTCTransportStats::RTCTransportStats( | 305 RTCTransportStats::RTCTransportStats( |
(...skipping 22 matching lines...) Expand all Loading... |
414 active_connection(other.active_connection), | 328 active_connection(other.active_connection), |
415 selected_candidate_pair_id(other.selected_candidate_pair_id), | 329 selected_candidate_pair_id(other.selected_candidate_pair_id), |
416 local_certificate_id(other.local_certificate_id), | 330 local_certificate_id(other.local_certificate_id), |
417 remote_certificate_id(other.remote_certificate_id) { | 331 remote_certificate_id(other.remote_certificate_id) { |
418 } | 332 } |
419 | 333 |
420 RTCTransportStats::~RTCTransportStats() { | 334 RTCTransportStats::~RTCTransportStats() { |
421 } | 335 } |
422 | 336 |
423 } // namespace webrtc | 337 } // namespace webrtc |
OLD | NEW |