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

#include <EncodeDecodeTest.h>

Inheritance diagram for webrtc::Receiver:
webrtc::ReceiverWithPacketLoss webrtc::ReceiverWithPacketLoss

Public Member Functions

 Receiver ()
 
virtual ~Receiver ()
 
void Setup (AudioCodingModule *acm, RTPStream *rtpStream, std::string out_file_name, size_t channels)
 
void Teardown ()
 
void Run ()
 
virtual bool IncomingPacket ()
 
bool PlayoutData ()
 
 Receiver ()
 
virtual ~Receiver ()
 
void Setup (AudioCodingModule *acm, RTPStream *rtpStream, std::string out_file_name, size_t channels)
 
void Teardown ()
 
void Run ()
 
virtual bool IncomingPacket ()
 
bool PlayoutData ()
 

Public Attributes

uint8_t codeId
 
uint8_t testMode
 

Protected Attributes

AudioCodingModule_acm
 
uint8_t _incomingPayload [MAX_INCOMING_PAYLOAD]
 
RTPStream_rtpStream
 
WebRtcRTPHeader _rtpInfo
 
size_t _realPayloadSizeBytes
 
size_t _payloadSizeBytes
 
uint32_t _nextTime
 

Constructor & Destructor Documentation

◆ Receiver() [1/2]

Receiver::Receiver ( )

◆ ~Receiver() [1/2]

virtual webrtc::Receiver::~Receiver ( )
inlinevirtual

◆ Receiver() [2/2]

webrtc::Receiver::Receiver ( )

◆ ~Receiver() [2/2]

virtual webrtc::Receiver::~Receiver ( )
inlinevirtual

Member Function Documentation

◆ IncomingPacket() [1/2]

bool Receiver::IncomingPacket ( )
virtual

◆ IncomingPacket() [2/2]

virtual bool webrtc::Receiver::IncomingPacket ( )
virtual

◆ PlayoutData() [1/2]

bool Receiver::PlayoutData ( )

◆ PlayoutData() [2/2]

bool webrtc::Receiver::PlayoutData ( )

◆ Run() [1/2]

void Receiver::Run ( )

◆ Run() [2/2]

void webrtc::Receiver::Run ( )

◆ Setup() [1/2]

void webrtc::Receiver::Setup ( AudioCodingModule acm,
RTPStream rtpStream,
std::string  out_file_name,
size_t  channels 
)

◆ Setup() [2/2]

void Receiver::Setup ( AudioCodingModule acm,
RTPStream rtpStream,
std::string  out_file_name,
size_t  channels 
)

◆ Teardown() [1/2]

void Receiver::Teardown ( )

◆ Teardown() [2/2]

void webrtc::Receiver::Teardown ( )

Member Data Documentation

◆ _acm

AudioCodingModule * Receiver::_acm
protected

◆ _incomingPayload

uint8_t Receiver::_incomingPayload
protected

◆ _nextTime

uint32_t Receiver::_nextTime
protected

◆ _payloadSizeBytes

size_t Receiver::_payloadSizeBytes
protected

◆ _realPayloadSizeBytes

size_t Receiver::_realPayloadSizeBytes
protected

◆ _rtpInfo

WebRtcRTPHeader Receiver::_rtpInfo
protected

◆ _rtpStream

RTPStream * Receiver::_rtpStream
protected

◆ codeId

uint8_t Receiver::codeId

◆ testMode

uint8_t Receiver::testMode

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