LeviLamina
Loading...
Searching...
No Matches
TMMBRHelp.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated forward declare list
6// clang-format off
7namespace webrtc::rtcp { class TmmbItem; }
8// clang-format on
9
10namespace webrtc {
11
12class TMMBRHelp {
13public:
14 // static functions
15 // NOLINTBEGIN
16 MCNAPI static uint64 CalcMinBitrateBps(::std::vector<::webrtc::rtcp::TmmbItem> const& candidates);
17
18 MCNAPI static ::std::vector<::webrtc::rtcp::TmmbItem>
19 FindBoundingSet(::std::vector<::webrtc::rtcp::TmmbItem> candidates);
20
21 MCNAPI static bool IsOwner(::std::vector<::webrtc::rtcp::TmmbItem> const& bounding, uint ssrc);
22 // NOLINTEND
23};
24
25} // namespace webrtc
Definition TMMBRHelp.h:12
static MCAPI ::std::vector<::webrtc::rtcp::TmmbItem > FindBoundingSet(::std::vector<::webrtc::rtcp::TmmbItem > candidates)
static MCAPI bool IsOwner(::std::vector<::webrtc::rtcp::TmmbItem > const &bounding, uint ssrc)
static MCAPI uint64 CalcMinBitrateBps(::std::vector<::webrtc::rtcp::TmmbItem > const &candidates)