LeviLamina
Loading...
Searching...
No Matches
RemoteEstimateSerializer.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/external/webrtc/ArrayView.h"
7#include "mc/external/webrtc/BufferT.h"
8
9// auto generated forward declare list
10// clang-format off
11namespace webrtc { struct NetworkStateEstimate; }
12// clang-format on
13
14namespace webrtc::rtcp {
15
17public:
18 // virtual functions
19 // NOLINTBEGIN
20 virtual bool Parse(::webrtc::ArrayView<uchar const> src, ::webrtc::NetworkStateEstimate* target) const = 0;
21
22 virtual ::webrtc::BufferT<uchar, 0> Serialize(::webrtc::NetworkStateEstimate const& src) const = 0;
23
24 virtual ~RemoteEstimateSerializer() = default;
25 // NOLINTEND
26};
27
28} // namespace webrtc::rtcp
Definition ArrayView.h:8
Definition RemoteEstimateSerializer.h:16
Definition NetworkStateEstimate.h:7