3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/external/webrtc/flat_tree.h"
10namespace webrtc {
class RtpDemuxerCriteria; }
11namespace webrtc {
class RtpPacketReceived; }
12namespace webrtc {
class RtpPacketSinkInterface; }
13namespace webrtc {
struct identity; }
32 MCNAPI ::webrtc::flat_containers_internal::
33 flat_tree<uint, ::webrtc::identity, ::std::less<void>, ::std::vector<uint>>
46 MCNAPI ::webrtc::RtpPacketSinkInterface*
ResolveSinkByMidRsid(::std::string_view, ::std::string_view, uint);
Definition RtpDemuxerCriteria.h:7
Definition RtpPacketReceived.h:16
Definition RtpPacketSinkInterface.h:12
Definition RtpDemuxer.h:18
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSinkByMid(::std::string_view, uint)
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSinkByRsid(::std::string_view, uint)
MCAPI bool OnRtpPacket(::webrtc::RtpPacketReceived const &)
MCAPI bool CriteriaWouldConflict(::webrtc::RtpDemuxerCriteria const &) const
MCAPI bool RemoveSink(::webrtc::RtpPacketSinkInterface const *)
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSinkByMidRsid(::std::string_view, ::std::string_view, uint)
MCAPI void AddSsrcSinkBinding(uint, ::webrtc::RtpPacketSinkInterface *)
MCAPI bool AddSink(::webrtc::RtpDemuxerCriteria const &, ::webrtc::RtpPacketSinkInterface *)
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSink(::webrtc::RtpPacketReceived const &)
MCAPI void RefreshKnownMids()
static MCAPI ::std::string DescribePacket(::webrtc::RtpPacketReceived const &)
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSinkByPayloadType(uchar, uint)
MCAPI ::webrtc::flat_containers_internal::flat_tree< uint, ::webrtc::identity, ::std::less< void >, ::std::vector< uint > > GetSsrcsForSink(::webrtc::RtpPacketSinkInterface const *) const