| Index: webrtc/logging/rtc_event_log/rtc_event_log_parser.h
|
| diff --git a/webrtc/logging/rtc_event_log/rtc_event_log_parser.h b/webrtc/logging/rtc_event_log/rtc_event_log_parser.h
|
| index 8472668d75229762ad6671883f1428fdfe910e8c..c81b8fb10eea597f95f3158124efb9ceb2982ee6 100644
|
| --- a/webrtc/logging/rtc_event_log/rtc_event_log_parser.h
|
| +++ b/webrtc/logging/rtc_event_log/rtc_event_log_parser.h
|
| @@ -71,8 +71,8 @@ class ParsedRtcEventLog {
|
|
|
| // Reads the header, direction, media type, header length and packet length
|
| // from the RTP event at |index|, and stores the values in the corresponding
|
| - // output parameters. The output parameters can be set to nullptr if those
|
| - // values aren't needed.
|
| + // output parameters. Each output parameter can be set to nullptr if that
|
| + // value isn't needed.
|
| // NB: The header must have space for at least IP_PACKET_SIZE bytes.
|
| void GetRtpHeader(size_t index,
|
| PacketDirection* incoming,
|
| @@ -83,7 +83,7 @@ class ParsedRtcEventLog {
|
|
|
| // Reads packet, direction, media type and packet length from the RTCP event
|
| // at |index|, and stores the values in the corresponding output parameters.
|
| - // The output parameters can be set to nullptr if those values aren't needed.
|
| + // Each output parameter can be set to nullptr if that value isn't needed.
|
| // NB: The packet must have space for at least IP_PACKET_SIZE bytes.
|
| void GetRtcpPacket(size_t index,
|
| PacketDirection* incoming,
|
| @@ -115,15 +115,24 @@ class ParsedRtcEventLog {
|
| void GetAudioPlayout(size_t index, uint32_t* ssrc) const;
|
|
|
| // Reads bitrate, fraction loss (as defined in RFC 1889) and total number of
|
| - // expected packets from the BWE event at |index| and stores the values in
|
| - // the corresponding output parameters. The output parameters can be set to
|
| - // nullptr if those values aren't needed.
|
| - // NB: The packet must have space for at least IP_PACKET_SIZE bytes.
|
| + // expected packets from the loss based BWE event at |index| and stores the
|
| + // values in
|
| + // the corresponding output parameters. Each output parameter can be set to
|
| + // nullptr if that
|
| + // value isn't needed.
|
| void GetBwePacketLossEvent(size_t index,
|
| int32_t* bitrate,
|
| uint8_t* fraction_loss,
|
| int32_t* total_packets) const;
|
|
|
| + // Reads bitrate and detector_state from the delay based BWE event at |index|
|
| + // and stores the values in the corresponding output parameters. Each output
|
| + // parameter can be set to nullptr if that
|
| + // value isn't needed.
|
| + void GetBwePacketDelayEvent(size_t index,
|
| + int32_t* bitrate,
|
| + BandwidthUsage* detector_state) const;
|
| +
|
| // Reads a audio network adaptation event to a (non-NULL)
|
| // AudioNetworkAdaptor::EncoderRuntimeConfig struct. Only the fields that are
|
| // stored in the protobuf will be written.
|
|
|