Lines Matching refs:VCMFrameBuffer
38 class VCMFrameBuffer; variable
42 typedef std::list<VCMFrameBuffer*> UnorderedFrameList;
59 : public std::map<uint32_t, VCMFrameBuffer*, TimestampLessThan> {
61 void InsertFrame(VCMFrameBuffer* frame);
62 VCMFrameBuffer* PopFrame(uint32_t timestamp);
63 VCMFrameBuffer* Front() const;
64 VCMFrameBuffer* Back() const;
144 VCMFrameBuffer** frame,
150 bool IsContinuousInState(const VCMFrameBuffer& frame,
155 bool IsContinuous(const VCMFrameBuffer& frame) const
166 void FindAndInsertContinuousFrames(const VCMFrameBuffer& new_frame)
168 VCMFrameBuffer* NextFrame() const RTC_EXCLUSIVE_LOCKS_REQUIRED(mutex_);
190 VCMFrameBuffer* GetEmptyFrame() RTC_EXCLUSIVE_LOCKS_REQUIRED(mutex_);
214 void UpdateJitterEstimate(const VCMFrameBuffer& frame, bool incomplete_frame);
222 uint16_t EstimatedLowSequenceNumber(const VCMFrameBuffer& frame) const;
225 void RecycleFrameBuffer(VCMFrameBuffer* frame)