diff options
Diffstat (limited to 'cast/streaming/encoded_frame.cc')
-rw-r--r-- | cast/streaming/encoded_frame.cc | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/cast/streaming/encoded_frame.cc b/cast/streaming/encoded_frame.cc new file mode 100644 index 00000000..ebd6cc75 --- /dev/null +++ b/cast/streaming/encoded_frame.cc @@ -0,0 +1,26 @@ +// Copyright 2014 The Chromium Authors. All rights reserved. +// Use of this source code is governed by a BSD-style license that can be +// found in the LICENSE file. + +#include "cast/streaming/encoded_frame.h" + +namespace cast { +namespace streaming { + +EncodedFrame::EncodedFrame() = default; +EncodedFrame::~EncodedFrame() = default; + +EncodedFrame::EncodedFrame(EncodedFrame&&) MAYBE_NOEXCEPT = default; +EncodedFrame& EncodedFrame::operator=(EncodedFrame&&) MAYBE_NOEXCEPT = default; + +void EncodedFrame::CopyMetadataTo(EncodedFrame* dest) const { + dest->dependency = this->dependency; + dest->frame_id = this->frame_id; + dest->referenced_frame_id = this->referenced_frame_id; + dest->rtp_timestamp = this->rtp_timestamp; + dest->reference_time = this->reference_time; + dest->new_playout_delay = this->new_playout_delay; +} + +} // namespace streaming +} // namespace cast |