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

#include <decoding_state.h>

Public Member Functions

 VCMDecodingState ()
 
 ~VCMDecodingState ()
 
bool IsOldFrame (const VCMFrameBuffer *frame) const
 
bool IsOldPacket (const VCMPacket *packet) const
 
bool ContinuousFrame (const VCMFrameBuffer *frame) const
 
void SetState (const VCMFrameBuffer *frame)
 
void CopyFrom (const VCMDecodingState &state)
 
bool UpdateEmptyFrame (const VCMFrameBuffer *frame)
 
void UpdateOldPacket (const VCMPacket *packet)
 
void SetSeqNum (uint16_t new_seq_num)
 
void Reset ()
 
uint32_t time_stamp () const
 
uint16_t sequence_num () const
 
bool in_initial_state () const
 
bool full_sync () const
 
 VCMDecodingState ()
 
 ~VCMDecodingState ()
 
bool IsOldFrame (const VCMFrameBuffer *frame) const
 
bool IsOldPacket (const VCMPacket *packet) const
 
bool ContinuousFrame (const VCMFrameBuffer *frame) const
 
void SetState (const VCMFrameBuffer *frame)
 
void CopyFrom (const VCMDecodingState &state)
 
bool UpdateEmptyFrame (const VCMFrameBuffer *frame)
 
void UpdateOldPacket (const VCMPacket *packet)
 
void SetSeqNum (uint16_t new_seq_num)
 
void Reset ()
 
uint32_t time_stamp () const
 
uint16_t sequence_num () const
 
bool in_initial_state () const
 
bool full_sync () const
 

Static Public Attributes

static const uint16_t kNumRefBits = 7
 
static const uint16_t kFrameDecodedLength = 1 << kNumRefBits
 

Constructor & Destructor Documentation

◆ VCMDecodingState() [1/2]

webrtc::VCMDecodingState::VCMDecodingState ( )

◆ ~VCMDecodingState() [1/2]

webrtc::VCMDecodingState::~VCMDecodingState ( )

◆ VCMDecodingState() [2/2]

webrtc::VCMDecodingState::VCMDecodingState ( )

◆ ~VCMDecodingState() [2/2]

webrtc::VCMDecodingState::~VCMDecodingState ( )

Member Function Documentation

◆ ContinuousFrame() [1/2]

bool webrtc::VCMDecodingState::ContinuousFrame ( const VCMFrameBuffer frame) const

◆ ContinuousFrame() [2/2]

bool webrtc::VCMDecodingState::ContinuousFrame ( const VCMFrameBuffer frame) const

◆ CopyFrom() [1/2]

void webrtc::VCMDecodingState::CopyFrom ( const VCMDecodingState state)

◆ CopyFrom() [2/2]

void webrtc::VCMDecodingState::CopyFrom ( const VCMDecodingState state)

◆ full_sync() [1/2]

bool webrtc::VCMDecodingState::full_sync ( ) const

◆ full_sync() [2/2]

bool webrtc::VCMDecodingState::full_sync ( ) const

◆ in_initial_state() [1/2]

bool webrtc::VCMDecodingState::in_initial_state ( ) const

◆ in_initial_state() [2/2]

bool webrtc::VCMDecodingState::in_initial_state ( ) const

◆ IsOldFrame() [1/2]

bool webrtc::VCMDecodingState::IsOldFrame ( const VCMFrameBuffer frame) const

◆ IsOldFrame() [2/2]

bool webrtc::VCMDecodingState::IsOldFrame ( const VCMFrameBuffer frame) const

◆ IsOldPacket() [1/2]

bool webrtc::VCMDecodingState::IsOldPacket ( const VCMPacket packet) const

◆ IsOldPacket() [2/2]

bool webrtc::VCMDecodingState::IsOldPacket ( const VCMPacket packet) const

◆ Reset() [1/2]

void webrtc::VCMDecodingState::Reset ( )

◆ Reset() [2/2]

void webrtc::VCMDecodingState::Reset ( )

◆ sequence_num() [1/2]

uint16_t webrtc::VCMDecodingState::sequence_num ( ) const

◆ sequence_num() [2/2]

uint16_t webrtc::VCMDecodingState::sequence_num ( ) const

◆ SetSeqNum() [1/2]

void webrtc::VCMDecodingState::SetSeqNum ( uint16_t  new_seq_num)

◆ SetSeqNum() [2/2]

void webrtc::VCMDecodingState::SetSeqNum ( uint16_t  new_seq_num)

◆ SetState() [1/2]

void webrtc::VCMDecodingState::SetState ( const VCMFrameBuffer frame)

◆ SetState() [2/2]

void webrtc::VCMDecodingState::SetState ( const VCMFrameBuffer frame)

◆ time_stamp() [1/2]

uint32_t webrtc::VCMDecodingState::time_stamp ( ) const

◆ time_stamp() [2/2]

uint32_t webrtc::VCMDecodingState::time_stamp ( ) const

◆ UpdateEmptyFrame() [1/2]

bool webrtc::VCMDecodingState::UpdateEmptyFrame ( const VCMFrameBuffer frame)

◆ UpdateEmptyFrame() [2/2]

bool webrtc::VCMDecodingState::UpdateEmptyFrame ( const VCMFrameBuffer frame)

◆ UpdateOldPacket() [1/2]

void webrtc::VCMDecodingState::UpdateOldPacket ( const VCMPacket packet)

◆ UpdateOldPacket() [2/2]

void webrtc::VCMDecodingState::UpdateOldPacket ( const VCMPacket packet)

Member Data Documentation

◆ kFrameDecodedLength

static const uint16_t webrtc::VCMDecodingState::kFrameDecodedLength = 1 << kNumRefBits
static

◆ kNumRefBits

static const uint16_t webrtc::VCMDecodingState::kNumRefBits = 7
static

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