#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 { … }
}