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/session_config.h"
6 
7 namespace openscreen {
8 namespace cast {
9 
SessionConfig(Ssrc sender_ssrc,Ssrc receiver_ssrc,int rtp_timebase,int channels,std::chrono::milliseconds target_playout_delay,std::array<uint8_t,16> aes_secret_key,std::array<uint8_t,16> aes_iv_mask)10 SessionConfig::SessionConfig(Ssrc sender_ssrc,
11                              Ssrc receiver_ssrc,
12                              int rtp_timebase,
13                              int channels,
14                              std::chrono::milliseconds target_playout_delay,
15                              std::array<uint8_t, 16> aes_secret_key,
16                              std::array<uint8_t, 16> aes_iv_mask)
17     : sender_ssrc(sender_ssrc),
18       receiver_ssrc(receiver_ssrc),
19       rtp_timebase(rtp_timebase),
20       channels(channels),
21       target_playout_delay(target_playout_delay),
22       aes_secret_key(aes_secret_key),
23       aes_iv_mask(aes_iv_mask) {}
24 
25 }  // namespace cast
26 }  // namespace openscreen
27