Adding a receive side API for buffering mode.

At the same time, renaming the send side API.

Review URL: https://webrtc-codereview.appspot.com/1104004

git-svn-id: http://webrtc.googlecode.com/svn/trunk@3525 4adac7df-926f-26a2-2b94-8c16560cd09d
This commit is contained in:
mikhal@webrtc.org
2013-02-15 23:22:18 +00:00
parent 47fe5736c1
commit ef9f76a59d
28 changed files with 447 additions and 202 deletions

View File

@ -199,11 +199,15 @@ class WEBRTC_DLLEXPORT ViERTP_RTCP {
const unsigned char payload_typeRED,
const unsigned char payload_typeFEC) = 0;
// Enables send side support for delayed video streaming (actual delay will
// Sets send side support for delayed video buffering (actual delay will
// be exhibited on the receiver side).
// Target delay should be set to zero for real-time mode.
virtual int EnableSenderStreamingMode(int video_channel,
int target_delay_ms) = 0;
virtual int SetSenderBufferingMode(int video_channel,
int target_delay_ms) = 0;
// Sets receive side support for delayed video buffering. Target delay should
// be set to zero for real-time mode.
virtual int SetReceiverBufferingMode(int video_channel,
int target_delay_ms) = 0;
// This function enables RTCP key frame requests.
virtual int SetKeyFrameRequestMethod(