text: /*
   *  Copyright (c) 2017 The WebRTC project authors. All Rights Reserved.
   *
   *  Use of this source code is governed by a BSD-style license
   *  that can be found in the LICENSE file in the root of the source
   *  tree. An additional intellectual property rights grant can be found
   *  in the file PATENTS.  All contributing project authors may
   *  be found in the AUTHORS file in the root of the source tree.
   */
  
  #include BOSS_WEBRTC_U_logging__rtc_event_log__events__rtc_event_audio_playout_h //original-code:"logging/rtc_event_log/events/rtc_event_audio_playout.h"
  
  #include BOSS_ABSEILCPP_U_absl__memory__memory_h //original-code:"absl/memory/memory.h"
  
  namespace webrtc {
  
  RtcEventAudioPlayout::RtcEventAudioPlayout(uint32_t ssrc) : ssrc_(ssrc) {}
  
  RtcEventAudioPlayout::RtcEventAudioPlayout(const RtcEventAudioPlayout& other)
      : RtcEvent(other.timestamp_us_), ssrc_(other.ssrc_) {}
  
  RtcEvent::Type RtcEventAudioPlayout::GetType() const {
    return RtcEvent::Type::AudioPlayout;
  }
  
  bool RtcEventAudioPlayout::IsConfigEvent() const {
    return false;
  }
  
  std::unique_ptr<RtcEvent> RtcEventAudioPlayout::Copy() const {
    return absl::WrapUnique<RtcEvent>(new RtcEventAudioPlayout(*this));
  }
  
  }  // namespace webrtc
  