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

#include <rtpsender.h>

Inheritance diagram for webrtc::VideoRtpSender:
webrtc::ObserverInterface rtc::RefCountedObject< RtpSenderInternal > webrtc::ObserverInterface rtc::RefCountedObject< RtpSenderInternal >

Public Member Functions

 VideoRtpSender (VideoTrackInterface *track, const std::string &stream_id, cricket::VideoChannel *channel)
 
 VideoRtpSender (VideoTrackInterface *track, cricket::VideoChannel *channel)
 
 VideoRtpSender (cricket::VideoChannel *channel)
 
virtual ~VideoRtpSender ()
 
void OnChanged () override
 
bool SetTrack (MediaStreamTrackInterface *track) override
 
rtc::scoped_refptr< MediaStreamTrackInterfacetrack () const override
 
uint32_t ssrc () const override
 
cricket::MediaType media_type () const override
 
std::string id () const override
 
std::vector< std::stringstream_ids () const override
 
RtpParameters GetParameters () const override
 
bool SetParameters (const RtpParameters &parameters) override
 
rtc::scoped_refptr< DtmfSenderInterfaceGetDtmfSender () const override
 
void SetSsrc (uint32_t ssrc) override
 
void set_stream_id (const std::string &stream_id) override
 
std::string stream_id () const override
 
void Stop () override
 
void SetChannel (cricket::VideoChannel *channel)
 
 VideoRtpSender (VideoTrackInterface *track, const std::string &stream_id, cricket::VideoChannel *channel)
 
 VideoRtpSender (VideoTrackInterface *track, cricket::VideoChannel *channel)
 
 VideoRtpSender (cricket::VideoChannel *channel)
 
virtual ~VideoRtpSender ()
 
void OnChanged () override
 
bool SetTrack (MediaStreamTrackInterface *track) override
 
rtc::scoped_refptr< MediaStreamTrackInterfacetrack () const override
 
uint32_t ssrc () const override
 
cricket::MediaType media_type () const override
 
std::string id () const override
 
std::vector< std::stringstream_ids () const override
 
RtpParameters GetParameters () const override
 
bool SetParameters (const RtpParameters &parameters) override
 
rtc::scoped_refptr< DtmfSenderInterfaceGetDtmfSender () const override
 
void SetSsrc (uint32_t ssrc) override
 
void set_stream_id (const std::string &stream_id) override
 
std::string stream_id () const override
 
void Stop () override
 
void SetChannel (cricket::VideoChannel *channel)
 
- Public Member Functions inherited from rtc::RefCountedObject< RtpSenderInternal >
 RefCountedObject ()
 
 RefCountedObject (P0 &&p0)
 
 RefCountedObject (P0 &&p0, P1 &&p1, Args &&... args)
 
 RefCountedObject ()
 
 RefCountedObject (P0 &&p0)
 
 RefCountedObject (P0 &&p0, P1 &&p1, Args &&... args)
 
virtual int AddRef () const
 
virtual int AddRef () const
 
virtual int Release () const
 
virtual int Release () const
 
virtual bool HasOneRef () const
 
virtual bool HasOneRef () const
 

Additional Inherited Members

- Protected Member Functions inherited from webrtc::ObserverInterface
virtual ~ObserverInterface ()
 
virtual ~ObserverInterface ()
 
- Protected Member Functions inherited from rtc::RefCountedObject< RtpSenderInternal >
virtual ~RefCountedObject ()
 
virtual ~RefCountedObject ()
 
- Protected Attributes inherited from rtc::RefCountedObject< RtpSenderInternal >
volatile int ref_count_
 

Constructor & Destructor Documentation

◆ VideoRtpSender() [1/6]

webrtc::VideoRtpSender::VideoRtpSender ( VideoTrackInterface track,
const std::string stream_id,
cricket::VideoChannel channel 
)

◆ VideoRtpSender() [2/6]

webrtc::VideoRtpSender::VideoRtpSender ( VideoTrackInterface track,
cricket::VideoChannel channel 
)

◆ VideoRtpSender() [3/6]

webrtc::VideoRtpSender::VideoRtpSender ( cricket::VideoChannel channel)
explicit

◆ ~VideoRtpSender() [1/2]

webrtc::VideoRtpSender::~VideoRtpSender ( )
virtual

◆ VideoRtpSender() [4/6]

webrtc::VideoRtpSender::VideoRtpSender ( VideoTrackInterface track,
const std::string stream_id,
cricket::VideoChannel channel 
)

◆ VideoRtpSender() [5/6]

webrtc::VideoRtpSender::VideoRtpSender ( VideoTrackInterface track,
cricket::VideoChannel channel 
)

◆ VideoRtpSender() [6/6]

webrtc::VideoRtpSender::VideoRtpSender ( cricket::VideoChannel channel)
explicit

◆ ~VideoRtpSender() [2/2]

virtual webrtc::VideoRtpSender::~VideoRtpSender ( )
virtual

Member Function Documentation

◆ GetDtmfSender() [1/2]

rtc::scoped_refptr< DtmfSenderInterface > webrtc::VideoRtpSender::GetDtmfSender ( ) const
override

◆ GetDtmfSender() [2/2]

rtc::scoped_refptr<DtmfSenderInterface> webrtc::VideoRtpSender::GetDtmfSender ( ) const
override

◆ GetParameters() [1/2]

RtpParameters webrtc::VideoRtpSender::GetParameters ( ) const
override

◆ GetParameters() [2/2]

RtpParameters webrtc::VideoRtpSender::GetParameters ( ) const
override

◆ id() [1/2]

std::string webrtc::VideoRtpSender::id ( ) const
inlineoverride

◆ id() [2/2]

std::string webrtc::VideoRtpSender::id ( ) const
inlineoverride

◆ media_type() [1/2]

cricket::MediaType webrtc::VideoRtpSender::media_type ( ) const
inlineoverride

◆ media_type() [2/2]

cricket::MediaType webrtc::VideoRtpSender::media_type ( ) const
inlineoverride

◆ OnChanged() [1/2]

void webrtc::VideoRtpSender::OnChanged ( )
overridevirtual

◆ OnChanged() [2/2]

void webrtc::VideoRtpSender::OnChanged ( )
overridevirtual

◆ set_stream_id() [1/2]

void webrtc::VideoRtpSender::set_stream_id ( const std::string stream_id)
inlineoverride

◆ set_stream_id() [2/2]

void webrtc::VideoRtpSender::set_stream_id ( const std::string stream_id)
inlineoverride

◆ SetChannel() [1/2]

void webrtc::VideoRtpSender::SetChannel ( cricket::VideoChannel channel)
inline

◆ SetChannel() [2/2]

void webrtc::VideoRtpSender::SetChannel ( cricket::VideoChannel channel)
inline

◆ SetParameters() [1/2]

bool webrtc::VideoRtpSender::SetParameters ( const RtpParameters parameters)
override

◆ SetParameters() [2/2]

bool webrtc::VideoRtpSender::SetParameters ( const RtpParameters parameters)
override

◆ SetSsrc() [1/2]

void webrtc::VideoRtpSender::SetSsrc ( uint32_t  ssrc)
override

◆ SetSsrc() [2/2]

void webrtc::VideoRtpSender::SetSsrc ( uint32_t  ssrc)
override

◆ SetTrack() [1/2]

bool webrtc::VideoRtpSender::SetTrack ( MediaStreamTrackInterface track)
override

◆ SetTrack() [2/2]

bool webrtc::VideoRtpSender::SetTrack ( MediaStreamTrackInterface track)
override

◆ ssrc() [1/2]

uint32_t webrtc::VideoRtpSender::ssrc ( ) const
inlineoverride

◆ ssrc() [2/2]

uint32_t webrtc::VideoRtpSender::ssrc ( ) const
inlineoverride

◆ Stop() [1/2]

void webrtc::VideoRtpSender::Stop ( )
override

◆ Stop() [2/2]

void webrtc::VideoRtpSender::Stop ( )
override

◆ stream_id() [1/2]

std::string webrtc::VideoRtpSender::stream_id ( ) const
inlineoverride

◆ stream_id() [2/2]

std::string webrtc::VideoRtpSender::stream_id ( ) const
inlineoverride

◆ stream_ids() [1/2]

std::vector<std::string> webrtc::VideoRtpSender::stream_ids ( ) const
inlineoverride

◆ stream_ids() [2/2]

std::vector<std::string> webrtc::VideoRtpSender::stream_ids ( ) const
inlineoverride

◆ track() [1/2]

rtc::scoped_refptr<MediaStreamTrackInterface> webrtc::VideoRtpSender::track ( ) const
inlineoverride

◆ track() [2/2]

rtc::scoped_refptr<MediaStreamTrackInterface> webrtc::VideoRtpSender::track ( ) const
inlineoverride

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