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