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

#include <ortcrtpsenderadapter.h>

Inheritance diagram for webrtc::OrtcRtpSenderAdapter:
webrtc::OrtcRtpSenderInterface webrtc::OrtcRtpSenderInterface

Public Member Functions

 OrtcRtpSenderAdapter (cricket::MediaType kind, RtpTransportInterface *transport, RtpTransportControllerAdapter *rtp_transport_controller)
 
 ~OrtcRtpSenderAdapter () override
 
RTCError SetTrack (MediaStreamTrackInterface *track) override
 
rtc::scoped_refptr< MediaStreamTrackInterfaceGetTrack () const override
 
RTCError SetTransport (RtpTransportInterface *transport) override
 
RtpTransportInterfaceGetTransport () const override
 
RTCError Send (const RtpParameters &parameters) override
 
RtpParameters GetParameters () const override
 
cricket::MediaType GetKind () const override
 
 OrtcRtpSenderAdapter (cricket::MediaType kind, RtpTransportInterface *transport, RtpTransportControllerAdapter *rtp_transport_controller)
 
 ~OrtcRtpSenderAdapter () override
 
RTCError SetTrack (MediaStreamTrackInterface *track) override
 
rtc::scoped_refptr< MediaStreamTrackInterfaceGetTrack () const override
 
RTCError SetTransport (RtpTransportInterface *transport) override
 
RtpTransportInterfaceGetTransport () const override
 
RTCError Send (const RtpParameters &parameters) override
 
RtpParameters GetParameters () const override
 
cricket::MediaType GetKind () const override
 
- Public Member Functions inherited from webrtc::OrtcRtpSenderInterface
virtual ~OrtcRtpSenderInterface ()
 
virtual ~OrtcRtpSenderInterface ()
 

Static Public Member Functions

static std::unique_ptr< OrtcRtpSenderInterfaceCreateProxy (std::unique_ptr< OrtcRtpSenderAdapter > wrapped_sender)
 
static std::unique_ptr< OrtcRtpSenderInterfaceCreateProxy (std::unique_ptr< OrtcRtpSenderAdapter > wrapped_sender)
 

Public Attributes

sigslot::signal0 SignalDestroyed
 

Constructor & Destructor Documentation

◆ OrtcRtpSenderAdapter() [1/2]

webrtc::OrtcRtpSenderAdapter::OrtcRtpSenderAdapter ( cricket::MediaType  kind,
RtpTransportInterface transport,
RtpTransportControllerAdapter rtp_transport_controller 
)

◆ ~OrtcRtpSenderAdapter() [1/2]

webrtc::OrtcRtpSenderAdapter::~OrtcRtpSenderAdapter ( )
override

◆ OrtcRtpSenderAdapter() [2/2]

webrtc::OrtcRtpSenderAdapter::OrtcRtpSenderAdapter ( cricket::MediaType  kind,
RtpTransportInterface transport,
RtpTransportControllerAdapter rtp_transport_controller 
)

◆ ~OrtcRtpSenderAdapter() [2/2]

webrtc::OrtcRtpSenderAdapter::~OrtcRtpSenderAdapter ( )
override

Member Function Documentation

◆ CreateProxy() [1/2]

std::unique_ptr< OrtcRtpSenderInterface > webrtc::OrtcRtpSenderAdapter::CreateProxy ( std::unique_ptr< OrtcRtpSenderAdapter wrapped_sender)
static

◆ CreateProxy() [2/2]

static std::unique_ptr<OrtcRtpSenderInterface> webrtc::OrtcRtpSenderAdapter::CreateProxy ( std::unique_ptr< OrtcRtpSenderAdapter wrapped_sender)
static

◆ GetKind() [1/2]

cricket::MediaType webrtc::OrtcRtpSenderAdapter::GetKind ( ) const
overridevirtual

◆ GetKind() [2/2]

cricket::MediaType webrtc::OrtcRtpSenderAdapter::GetKind ( ) const
overridevirtual

◆ GetParameters() [1/2]

RtpParameters webrtc::OrtcRtpSenderAdapter::GetParameters ( ) const
overridevirtual

◆ GetParameters() [2/2]

RtpParameters webrtc::OrtcRtpSenderAdapter::GetParameters ( ) const
overridevirtual

◆ GetTrack() [1/2]

rtc::scoped_refptr< MediaStreamTrackInterface > webrtc::OrtcRtpSenderAdapter::GetTrack ( ) const
overridevirtual

◆ GetTrack() [2/2]

rtc::scoped_refptr<MediaStreamTrackInterface> webrtc::OrtcRtpSenderAdapter::GetTrack ( ) const
overridevirtual

◆ GetTransport() [1/2]

RtpTransportInterface * webrtc::OrtcRtpSenderAdapter::GetTransport ( ) const
overridevirtual

◆ GetTransport() [2/2]

RtpTransportInterface* webrtc::OrtcRtpSenderAdapter::GetTransport ( ) const
overridevirtual

◆ Send() [1/2]

RTCError webrtc::OrtcRtpSenderAdapter::Send ( const RtpParameters parameters)
overridevirtual

◆ Send() [2/2]

RTCError webrtc::OrtcRtpSenderAdapter::Send ( const RtpParameters parameters)
overridevirtual

◆ SetTrack() [1/2]

RTCError webrtc::OrtcRtpSenderAdapter::SetTrack ( MediaStreamTrackInterface track)
overridevirtual

◆ SetTrack() [2/2]

RTCError webrtc::OrtcRtpSenderAdapter::SetTrack ( MediaStreamTrackInterface track)
overridevirtual

◆ SetTransport() [1/2]

RTCError webrtc::OrtcRtpSenderAdapter::SetTransport ( RtpTransportInterface transport)
overridevirtual

◆ SetTransport() [2/2]

RTCError webrtc::OrtcRtpSenderAdapter::SetTransport ( RtpTransportInterface transport)
overridevirtual

Member Data Documentation

◆ SignalDestroyed

sigslot::signal0 webrtc::OrtcRtpSenderAdapter::SignalDestroyed

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