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; }
48 MCNAPI ::webrtc::flat_containers_internal::
49 flat_tree<uint, ::webrtc::identity, ::std::less<void>, ::std::vector<uint>>
60 MCNAPI ::webrtc::RtpPacketSinkInterface*
ResolveSinkByMid(::std::string_view mid, uint ssrc);
62 MCNAPI ::webrtc::RtpPacketSinkInterface*
67 MCNAPI ::webrtc::RtpPacketSinkInterface*
ResolveSinkByRsid(::std::string_view rsid, uint ssrc);
83 MCNAPI
void*
$ctor(
bool use_mid);
Definition RtpDemuxerCriteria.h:7
Definition RtpDemuxer.h:18
MCAPI bool RemoveSink(::webrtc::RtpPacketSinkInterface const *sink)
MCAPI bool CriteriaWouldConflict(::webrtc::RtpDemuxerCriteria const &criteria) const
static MCAPI ::std::string DescribePacket(::webrtc::RtpPacketReceived const &packet)
MCAPI RtpDemuxer(bool use_mid)
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSink(::webrtc::RtpPacketReceived const &packet)
MCAPI void AddSsrcSinkBinding(uint ssrc, ::webrtc::RtpPacketSinkInterface *sink)
MCAPI void * $ctor(bool use_mid)
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSinkByPayloadType(uchar payload_type, uint ssrc)
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSinkByMid(::std::string_view mid, uint ssrc)
MCAPI bool OnRtpPacket(::webrtc::RtpPacketReceived const &packet)
MCAPI ::webrtc::flat_containers_internal::flat_tree< uint, ::webrtc::identity, ::std::less< void >, ::std::vector< uint > > GetSsrcsForSink(::webrtc::RtpPacketSinkInterface const *sink) const
MCAPI void RefreshKnownMids()
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSinkByRsid(::std::string_view rsid, uint ssrc)
MCAPI::webrtc::RtpPacketSinkInterface * ResolveSinkByMidRsid(::std::string_view mid, ::std::string_view rsid, uint ssrc)
MCAPI bool AddSink(::webrtc::RtpDemuxerCriteria const &criteria, ::webrtc::RtpPacketSinkInterface *sink)
Definition RtpPacketReceived.h:16
Definition RtpPacketSinkInterface.h:12