#ifndef LOGGING_RTC_EVENT_LOG_EVENTS_LOGGED_RTP_RTCP_H_
#define LOGGING_RTC_EVENT_LOG_EVENTS_LOGGED_RTP_RTCP_H_
#include <cstddef>
#include <cstdint>
#include <cstring>
#include <vector>
#include "absl/strings/string_view.h"
#include "api/rtp_headers.h"
#include "api/units/timestamp.h"
#include "modules/rtp_rtcp/source/rtcp_packet/bye.h"
#include "modules/rtp_rtcp/source/rtcp_packet/extended_reports.h"
#include "modules/rtp_rtcp/source/rtcp_packet/fir.h"
#include "modules/rtp_rtcp/source/rtcp_packet/loss_notification.h"
#include "modules/rtp_rtcp/source/rtcp_packet/nack.h"
#include "modules/rtp_rtcp/source/rtcp_packet/pli.h"
#include "modules/rtp_rtcp/source/rtcp_packet/receiver_report.h"
#include "modules/rtp_rtcp/source/rtcp_packet/remb.h"
#include "modules/rtp_rtcp/source/rtcp_packet/sender_report.h"
#include "modules/rtp_rtcp/source/rtcp_packet/transport_feedback.h"
namespace webrtc {
struct LoggedRtpPacket { … };
struct LoggedRtpPacketIncoming { … };
struct LoggedRtpPacketOutgoing { … };
struct LoggedRtcpPacket { … };
struct LoggedRtcpPacketIncoming { … };
struct LoggedRtcpPacketOutgoing { … };
struct LoggedRtcpPacketReceiverReport { … };
struct LoggedRtcpPacketSenderReport { … };
struct LoggedRtcpPacketExtendedReports { … };
struct LoggedRtcpPacketRemb { … };
struct LoggedRtcpPacketNack { … };
struct LoggedRtcpPacketFir { … };
struct LoggedRtcpPacketPli { … };
struct LoggedRtcpPacketTransportFeedback { … };
struct LoggedRtcpPacketLossNotification { … };
struct LoggedRtcpPacketBye { … };
}
#endif