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

#include <jitter_buffer.h>

Public Types

typedef std::map< uint32_t, GofInfoVP9, TimestampLessThanSsMap
 
typedef std::map< uint32_t, GofInfoVP9, TimestampLessThanSsMap
 

Public Member Functions

bool Insert (const VCMPacket &packet)
 
void Reset ()
 
void RemoveOld (uint32_t timestamp)
 
bool UpdatePacket (VCMPacket *packet)
 
void UpdateFrames (FrameList *frames)
 
bool Find (uint32_t timestamp, SsMap::iterator *it)
 
bool Insert (const VCMPacket &packet)
 
void Reset ()
 
void RemoveOld (uint32_t timestamp)
 
bool UpdatePacket (VCMPacket *packet)
 
void UpdateFrames (FrameList *frames)
 
bool Find (uint32_t timestamp, SsMap::iterator *it)
 

Member Typedef Documentation

◆ SsMap [1/2]

◆ SsMap [2/2]

Member Function Documentation

◆ Find() [1/2]

bool webrtc::Vp9SsMap::Find ( uint32_t  timestamp,
SsMap::iterator *  it 
)

◆ Find() [2/2]

bool webrtc::Vp9SsMap::Find ( uint32_t  timestamp,
SsMap::iterator *  it 
)

◆ Insert() [1/2]

bool webrtc::Vp9SsMap::Insert ( const VCMPacket packet)

◆ Insert() [2/2]

bool webrtc::Vp9SsMap::Insert ( const VCMPacket packet)

◆ RemoveOld() [1/2]

void webrtc::Vp9SsMap::RemoveOld ( uint32_t  timestamp)

◆ RemoveOld() [2/2]

void webrtc::Vp9SsMap::RemoveOld ( uint32_t  timestamp)

◆ Reset() [1/2]

void webrtc::Vp9SsMap::Reset ( )

◆ Reset() [2/2]

void webrtc::Vp9SsMap::Reset ( )

◆ UpdateFrames() [1/2]

void webrtc::Vp9SsMap::UpdateFrames ( FrameList frames)

◆ UpdateFrames() [2/2]

void webrtc::Vp9SsMap::UpdateFrames ( FrameList frames)

◆ UpdatePacket() [1/2]

bool webrtc::Vp9SsMap::UpdatePacket ( VCMPacket packet)

◆ UpdatePacket() [2/2]

bool webrtc::Vp9SsMap::UpdatePacket ( VCMPacket packet)

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