LeviLamina
Loading...
Searching...
No Matches
VideoBitrateAllocation.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5namespace webrtc {
6
8public:
9 // member variables
10 // NOLINTBEGIN
14 // NOLINTEND
15
16public:
17 // prevent constructor by default
20
21public:
22 // member functions
23 // NOLINTBEGIN
24 MCNAPI uint GetBitrate(uint64, uint64) const;
25
26 MCNAPI ::std::vector<::std::optional<::webrtc::VideoBitrateAllocation>> GetSimulcastAllocations() const;
27
28 MCNAPI uint GetSpatialLayerSum(uint64) const;
29
30 MCNAPI uint GetTemporalLayerSum(uint64, uint64) const;
31
32 MCNAPI bool HasBitrate(uint64, uint64) const;
33
34 MCNAPI bool IsSpatialLayerUsed(uint64) const;
35
36 MCNAPI bool SetBitrate(uint64, uint64, uint);
37
38 MCNAPI ::std::string ToString() const;
39
41 // NOLINTEND
42
43public:
44 // constructor thunks
45 // NOLINTBEGIN
46 MCNAPI void* $ctor();
47 // NOLINTEND
48};
49
50} // namespace webrtc
Definition VideoBitrateAllocation.h:7
MCAPI bool IsSpatialLayerUsed(uint64) const
MCAPI bool HasBitrate(uint64, uint64) const
MCAPI bool SetBitrate(uint64, uint64, uint)
MCAPI uint GetTemporalLayerSum(uint64, uint64) const
MCAPI uint GetBitrate(uint64, uint64) const
MCAPI uint GetSpatialLayerSum(uint64) const
MCAPI::std::string ToString() const
MCAPI ::std::vector<::std::optional<::webrtc::VideoBitrateAllocation > > GetSimulcastAllocations() const
Definition Alias.h:14