Relanding r3952: VCM: Updating receiver logic
BUG=r1734 R=stefan@webrtc.org Review URL: https://webrtc-codereview.appspot.com/1433004 git-svn-id: http://webrtc.googlecode.com/svn/trunk@3970 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
@ -81,16 +81,11 @@ class VCMReceiver {
|
||||
bool DecodeWithErrors() const;
|
||||
|
||||
// Returns size in time (milliseconds) of complete continuous frames in the
|
||||
// jitter buffer.
|
||||
// jitter buffer. The render time is estimated based on the render delay at
|
||||
// the time this function is called.
|
||||
int RenderBufferSizeMs();
|
||||
|
||||
private:
|
||||
VCMEncodedFrame* FrameForDecoding(uint16_t max_wait_time_ms,
|
||||
int64_t nextrender_time_ms,
|
||||
VCMReceiver* dual_receiver);
|
||||
VCMEncodedFrame* FrameForRendering(uint16_t max_wait_time_ms,
|
||||
int64_t nextrender_time_ms,
|
||||
VCMReceiver* dual_receiver);
|
||||
void CopyJitterBufferStateFromReceiver(const VCMReceiver& receiver);
|
||||
void UpdateState(VCMReceiverState new_state);
|
||||
void UpdateState(const VCMEncodedFrame& frame);
|
||||
|
||||
Reference in New Issue
Block a user