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

#include <RTPFile.h>

Inheritance diagram for webrtc::RTPBuffer:
webrtc::RTPStream webrtc::RTPStream

Public Member Functions

 RTPBuffer ()
 
 ~RTPBuffer ()
 
void Write (const uint8_t payloadType, const uint32_t timeStamp, const int16_t seqNo, const uint8_t *payloadData, const size_t payloadSize, uint32_t frequency) override
 
size_t Read (WebRtcRTPHeader *rtpInfo, uint8_t *payloadData, size_t payloadSize, uint32_t *offset) override
 
bool EndOfFile () const override
 
 RTPBuffer ()
 
 ~RTPBuffer ()
 
void Write (const uint8_t payloadType, const uint32_t timeStamp, const int16_t seqNo, const uint8_t *payloadData, const size_t payloadSize, uint32_t frequency) override
 
size_t Read (WebRtcRTPHeader *rtpInfo, uint8_t *payloadData, size_t payloadSize, uint32_t *offset) override
 
bool EndOfFile () const override
 
- Public Member Functions inherited from webrtc::RTPStream
virtual ~RTPStream ()
 
virtual ~RTPStream ()
 

Additional Inherited Members

- Protected Member Functions inherited from webrtc::RTPStream
void MakeRTPheader (uint8_t *rtpHeader, uint8_t payloadType, int16_t seqNo, uint32_t timeStamp, uint32_t ssrc)
 
void ParseRTPHeader (WebRtcRTPHeader *rtpInfo, const uint8_t *rtpHeader)
 
void MakeRTPheader (uint8_t *rtpHeader, uint8_t payloadType, int16_t seqNo, uint32_t timeStamp, uint32_t ssrc)
 
void ParseRTPHeader (WebRtcRTPHeader *rtpInfo, const uint8_t *rtpHeader)
 

Constructor & Destructor Documentation

◆ RTPBuffer() [1/2]

webrtc::RTPBuffer::RTPBuffer ( )

◆ ~RTPBuffer() [1/2]

webrtc::RTPBuffer::~RTPBuffer ( )

◆ RTPBuffer() [2/2]

webrtc::RTPBuffer::RTPBuffer ( )

◆ ~RTPBuffer() [2/2]

webrtc::RTPBuffer::~RTPBuffer ( )

Member Function Documentation

◆ EndOfFile() [1/2]

bool webrtc::RTPBuffer::EndOfFile ( ) const
overridevirtual

Implements webrtc::RTPStream.

◆ EndOfFile() [2/2]

bool webrtc::RTPBuffer::EndOfFile ( ) const
overridevirtual

Implements webrtc::RTPStream.

◆ Read() [1/2]

size_t webrtc::RTPBuffer::Read ( WebRtcRTPHeader rtpInfo,
uint8_t payloadData,
size_t  payloadSize,
uint32_t offset 
)
overridevirtual

Implements webrtc::RTPStream.

◆ Read() [2/2]

size_t webrtc::RTPBuffer::Read ( WebRtcRTPHeader rtpInfo,
uint8_t payloadData,
size_t  payloadSize,
uint32_t offset 
)
overridevirtual

Implements webrtc::RTPStream.

◆ Write() [1/2]

void webrtc::RTPBuffer::Write ( const uint8_t  payloadType,
const uint32_t  timeStamp,
const int16_t  seqNo,
const uint8_t payloadData,
const size_t  payloadSize,
uint32_t  frequency 
)
overridevirtual

Implements webrtc::RTPStream.

◆ Write() [2/2]

void webrtc::RTPBuffer::Write ( const uint8_t  payloadType,
const uint32_t  timeStamp,
const int16_t  seqNo,
const uint8_t payloadData,
const size_t  payloadSize,
uint32_t  frequency 
)
overridevirtual

Implements webrtc::RTPStream.


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