webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Static Public Member Functions | Public Attributes | Protected Member Functions | List of all members
webrtc::RtpTransportAdapter Class Reference

#include <rtptransportadapter.h>

Inheritance diagram for webrtc::RtpTransportAdapter:
webrtc::RtpTransportInterface webrtc::RtpTransportInterface

Public Member Functions

 ~RtpTransportAdapter () override
 
PacketTransportInterfaceGetRtpPacketTransport () const override
 
PacketTransportInterfaceGetRtcpPacketTransport () const override
 
RTCError SetRtcpParameters (const RtcpParameters &parameters) override
 
RtcpParameters GetRtcpParameters () const override
 
RtpTransportControllerAdapterrtp_transport_controller ()
 
void TakeOwnershipOfRtpTransportController (std::unique_ptr< RtpTransportControllerInterface > controller)
 
 ~RtpTransportAdapter () override
 
PacketTransportInterfaceGetRtpPacketTransport () const override
 
PacketTransportInterfaceGetRtcpPacketTransport () const override
 
RTCError SetRtcpParameters (const RtcpParameters &parameters) override
 
RtcpParameters GetRtcpParameters () const override
 
RtpTransportControllerAdapterrtp_transport_controller ()
 
void TakeOwnershipOfRtpTransportController (std::unique_ptr< RtpTransportControllerInterface > controller)
 
- Public Member Functions inherited from webrtc::RtpTransportInterface
virtual ~RtpTransportInterface ()
 
virtual ~RtpTransportInterface ()
 

Static Public Member Functions

static RTCErrorOr< std::unique_ptr< RtpTransportInterface > > CreateProxied (const RtcpParameters &rtcp_parameters, PacketTransportInterface *rtp, PacketTransportInterface *rtcp, RtpTransportControllerAdapter *rtp_transport_controller)
 
static RTCErrorOr< std::unique_ptr< RtpTransportInterface > > CreateProxied (const RtcpParameters &rtcp_parameters, PacketTransportInterface *rtp, PacketTransportInterface *rtcp, RtpTransportControllerAdapter *rtp_transport_controller)
 

Public Attributes

sigslot::signal1< RtpTransportAdapter * > SignalDestroyed
 

Protected Member Functions

RtpTransportAdapterGetInternal () override
 
RtpTransportAdapterGetInternal () override
 

Constructor & Destructor Documentation

◆ ~RtpTransportAdapter() [1/2]

webrtc::RtpTransportAdapter::~RtpTransportAdapter ( )
override

◆ ~RtpTransportAdapter() [2/2]

webrtc::RtpTransportAdapter::~RtpTransportAdapter ( )
override

Member Function Documentation

◆ CreateProxied() [1/2]

RTCErrorOr< std::unique_ptr< RtpTransportInterface > > webrtc::RtpTransportAdapter::CreateProxied ( const RtcpParameters rtcp_parameters,
PacketTransportInterface rtp,
PacketTransportInterface rtcp,
RtpTransportControllerAdapter rtp_transport_controller 
)
static

◆ CreateProxied() [2/2]

static RTCErrorOr<std::unique_ptr<RtpTransportInterface> > webrtc::RtpTransportAdapter::CreateProxied ( const RtcpParameters rtcp_parameters,
PacketTransportInterface rtp,
PacketTransportInterface rtcp,
RtpTransportControllerAdapter rtp_transport_controller 
)
static

◆ GetInternal() [1/2]

RtpTransportAdapter* webrtc::RtpTransportAdapter::GetInternal ( )
inlineoverrideprotectedvirtual

◆ GetInternal() [2/2]

RtpTransportAdapter* webrtc::RtpTransportAdapter::GetInternal ( )
inlineoverrideprotectedvirtual

◆ GetRtcpPacketTransport() [1/2]

PacketTransportInterface* webrtc::RtpTransportAdapter::GetRtcpPacketTransport ( ) const
overridevirtual

◆ GetRtcpPacketTransport() [2/2]

PacketTransportInterface * webrtc::RtpTransportAdapter::GetRtcpPacketTransport ( ) const
overridevirtual

◆ GetRtcpParameters() [1/2]

RtcpParameters webrtc::RtpTransportAdapter::GetRtcpParameters ( ) const
inlineoverridevirtual

◆ GetRtcpParameters() [2/2]

RtcpParameters webrtc::RtpTransportAdapter::GetRtcpParameters ( ) const
inlineoverridevirtual

◆ GetRtpPacketTransport() [1/2]

PacketTransportInterface * webrtc::RtpTransportAdapter::GetRtpPacketTransport ( ) const
overridevirtual

◆ GetRtpPacketTransport() [2/2]

PacketTransportInterface* webrtc::RtpTransportAdapter::GetRtpPacketTransport ( ) const
overridevirtual

◆ rtp_transport_controller() [1/2]

RtpTransportControllerAdapter* webrtc::RtpTransportAdapter::rtp_transport_controller ( )
inline

◆ rtp_transport_controller() [2/2]

RtpTransportControllerAdapter* webrtc::RtpTransportAdapter::rtp_transport_controller ( )
inline

◆ SetRtcpParameters() [1/2]

RTCError webrtc::RtpTransportAdapter::SetRtcpParameters ( const RtcpParameters parameters)
overridevirtual

◆ SetRtcpParameters() [2/2]

RTCError webrtc::RtpTransportAdapter::SetRtcpParameters ( const RtcpParameters parameters)
overridevirtual

◆ TakeOwnershipOfRtpTransportController() [1/2]

void webrtc::RtpTransportAdapter::TakeOwnershipOfRtpTransportController ( std::unique_ptr< RtpTransportControllerInterface controller)

◆ TakeOwnershipOfRtpTransportController() [2/2]

void webrtc::RtpTransportAdapter::TakeOwnershipOfRtpTransportController ( std::unique_ptr< RtpTransportControllerInterface controller)

Member Data Documentation

◆ SignalDestroyed

sigslot::signal1< RtpTransportAdapter * > webrtc::RtpTransportAdapter::SignalDestroyed

The documentation for this class was generated from the following files: