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

#include <timestamp_extrapolator.h>

Public Member Functions

 TimestampExtrapolator (int64_t start_ms)
 
 ~TimestampExtrapolator ()
 
void Update (int64_t tMs, uint32_t ts90khz)
 
int64_t ExtrapolateLocalTime (uint32_t timestamp90khz)
 
void Reset (int64_t start_ms)
 
 TimestampExtrapolator (int64_t start_ms)
 
 ~TimestampExtrapolator ()
 
void Update (int64_t tMs, uint32_t ts90khz)
 
int64_t ExtrapolateLocalTime (uint32_t timestamp90khz)
 
void Reset (int64_t start_ms)
 

Constructor & Destructor Documentation

◆ TimestampExtrapolator() [1/2]

webrtc::TimestampExtrapolator::TimestampExtrapolator ( int64_t  start_ms)
explicit

◆ ~TimestampExtrapolator() [1/2]

webrtc::TimestampExtrapolator::~TimestampExtrapolator ( )

◆ TimestampExtrapolator() [2/2]

webrtc::TimestampExtrapolator::TimestampExtrapolator ( int64_t  start_ms)
explicit

◆ ~TimestampExtrapolator() [2/2]

webrtc::TimestampExtrapolator::~TimestampExtrapolator ( )

Member Function Documentation

◆ ExtrapolateLocalTime() [1/2]

int64_t webrtc::TimestampExtrapolator::ExtrapolateLocalTime ( uint32_t  timestamp90khz)

◆ ExtrapolateLocalTime() [2/2]

int64_t webrtc::TimestampExtrapolator::ExtrapolateLocalTime ( uint32_t  timestamp90khz)

◆ Reset() [1/2]

void webrtc::TimestampExtrapolator::Reset ( int64_t  start_ms)

◆ Reset() [2/2]

void webrtc::TimestampExtrapolator::Reset ( int64_t  start_ms)

◆ Update() [1/2]

void webrtc::TimestampExtrapolator::Update ( int64_t  tMs,
uint32_t  ts90khz 
)

◆ Update() [2/2]

void webrtc::TimestampExtrapolator::Update ( int64_t  tMs,
uint32_t  ts90khz 
)

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