xref: /aosp_15_r20/external/openscreen/cast/streaming/rtcp_session.cc (revision 3f982cf4871df8771c9d4abe6e9a6f8d829b2736)
1*3f982cf4SFabien Sanglard // Copyright 2019 The Chromium Authors. All rights reserved.
2*3f982cf4SFabien Sanglard // Use of this source code is governed by a BSD-style license that can be
3*3f982cf4SFabien Sanglard // found in the LICENSE file.
4*3f982cf4SFabien Sanglard 
5*3f982cf4SFabien Sanglard #include "cast/streaming/rtcp_session.h"
6*3f982cf4SFabien Sanglard 
7*3f982cf4SFabien Sanglard #include "util/osp_logging.h"
8*3f982cf4SFabien Sanglard 
9*3f982cf4SFabien Sanglard namespace openscreen {
10*3f982cf4SFabien Sanglard namespace cast {
11*3f982cf4SFabien Sanglard 
RtcpSession(Ssrc sender_ssrc,Ssrc receiver_ssrc,Clock::time_point start_time)12*3f982cf4SFabien Sanglard RtcpSession::RtcpSession(Ssrc sender_ssrc,
13*3f982cf4SFabien Sanglard                          Ssrc receiver_ssrc,
14*3f982cf4SFabien Sanglard                          Clock::time_point start_time)
15*3f982cf4SFabien Sanglard     : sender_ssrc_(sender_ssrc),
16*3f982cf4SFabien Sanglard       receiver_ssrc_(receiver_ssrc),
17*3f982cf4SFabien Sanglard       ntp_converter_(start_time) {
18*3f982cf4SFabien Sanglard   OSP_DCHECK_NE(sender_ssrc_, kNullSsrc);
19*3f982cf4SFabien Sanglard   OSP_DCHECK_NE(receiver_ssrc_, kNullSsrc);
20*3f982cf4SFabien Sanglard   OSP_DCHECK_NE(sender_ssrc_, receiver_ssrc_);
21*3f982cf4SFabien Sanglard }
22*3f982cf4SFabien Sanglard 
23*3f982cf4SFabien Sanglard RtcpSession::~RtcpSession() = default;
24*3f982cf4SFabien Sanglard 
25*3f982cf4SFabien Sanglard }  // namespace cast
26*3f982cf4SFabien Sanglard }  // namespace openscreen
27