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

#include <timestamp_scaler.h>

Public Member Functions

 TimestampScaler (const DecoderDatabase &decoder_database)
 
virtual ~TimestampScaler ()
 
virtual void Reset ()
 
virtual void ToInternal (Packet *packet)
 
virtual void ToInternal (PacketList *packet_list)
 
virtual uint32_t ToInternal (uint32_t external_timestamp, uint8_t rtp_payload_type)
 
virtual uint32_t ToExternal (uint32_t internal_timestamp) const
 
 TimestampScaler (const DecoderDatabase &decoder_database)
 
virtual ~TimestampScaler ()
 
virtual void Reset ()
 
virtual void ToInternal (Packet *packet)
 
virtual void ToInternal (PacketList *packet_list)
 
virtual uint32_t ToInternal (uint32_t external_timestamp, uint8_t rtp_payload_type)
 
virtual uint32_t ToExternal (uint32_t internal_timestamp) const
 

Constructor & Destructor Documentation

◆ TimestampScaler() [1/2]

webrtc::TimestampScaler::TimestampScaler ( const DecoderDatabase decoder_database)
inlineexplicit

◆ ~TimestampScaler() [1/2]

virtual webrtc::TimestampScaler::~TimestampScaler ( )
inlinevirtual

◆ TimestampScaler() [2/2]

webrtc::TimestampScaler::TimestampScaler ( const DecoderDatabase decoder_database)
inlineexplicit

◆ ~TimestampScaler() [2/2]

virtual webrtc::TimestampScaler::~TimestampScaler ( )
inlinevirtual

Member Function Documentation

◆ Reset() [1/2]

void webrtc::TimestampScaler::Reset ( )
virtual

◆ Reset() [2/2]

virtual void webrtc::TimestampScaler::Reset ( )
virtual

◆ ToExternal() [1/2]

uint32_t webrtc::TimestampScaler::ToExternal ( uint32_t  internal_timestamp) const
virtual

◆ ToExternal() [2/2]

virtual uint32_t webrtc::TimestampScaler::ToExternal ( uint32_t  internal_timestamp) const
virtual

◆ ToInternal() [1/6]

virtual void webrtc::TimestampScaler::ToInternal ( Packet packet)
virtual

◆ ToInternal() [2/6]

void webrtc::TimestampScaler::ToInternal ( Packet packet)
virtual

◆ ToInternal() [3/6]

virtual void webrtc::TimestampScaler::ToInternal ( PacketList packet_list)
virtual

◆ ToInternal() [4/6]

void webrtc::TimestampScaler::ToInternal ( PacketList packet_list)
virtual

◆ ToInternal() [5/6]

uint32_t webrtc::TimestampScaler::ToInternal ( uint32_t  external_timestamp,
uint8_t  rtp_payload_type 
)
virtual

◆ ToInternal() [6/6]

virtual uint32_t webrtc::TimestampScaler::ToInternal ( uint32_t  external_timestamp,
uint8_t  rtp_payload_type 
)
virtual

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