chromium/third_party/openscreen/src/cast/streaming/public/encoded_frame.cc

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "cast/streaming/public/encoded_frame.h"

namespace openscreen::cast {

EncodedFrame::EncodedFrame(Dependency dependency,
                           FrameId frame_id,
                           FrameId referenced_frame_id,
                           RtpTimeTicks rtp_timestamp,
                           Clock::time_point reference_time,
                           std::chrono::milliseconds new_playout_delay,
                           Clock::time_point capture_begin_time,
                           Clock::time_point capture_end_time,
                           ByteView data)
    :{}

EncodedFrame::EncodedFrame(Dependency dependency,
                           FrameId frame_id,
                           FrameId referenced_frame_id,
                           RtpTimeTicks rtp_timestamp,
                           Clock::time_point reference_time,
                           std::chrono::milliseconds new_playout_delay,
                           ByteView data)
    :{}

EncodedFrame::EncodedFrame() = default;
EncodedFrame::~EncodedFrame() = default;

EncodedFrame::EncodedFrame(EncodedFrame&&) noexcept = default;
EncodedFrame& EncodedFrame::operator=(EncodedFrame&&) = default;

void EncodedFrame::CopyMetadataTo(EncodedFrame* dest) const {}

}  // namespace openscreen::cast