OLD | NEW |
1 /* | 1 /* |
2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. | 2 * Copyright (c) 2012 The WebRTC project authors. All Rights Reserved. |
3 * | 3 * |
4 * Use of this source code is governed by a BSD-style license | 4 * Use of this source code is governed by a BSD-style license |
5 * that can be found in the LICENSE file in the root of the source | 5 * that can be found in the LICENSE file in the root of the source |
6 * tree. An additional intellectual property rights grant can be found | 6 * tree. An additional intellectual property rights grant can be found |
7 * in the file PATENTS. All contributing project authors may | 7 * in the file PATENTS. All contributing project authors may |
8 * be found in the AUTHORS file in the root of the source tree. | 8 * be found in the AUTHORS file in the root of the source tree. |
9 */ | 9 */ |
10 | 10 |
(...skipping 398 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
409 * periodic SR and RR are triggered via the process function | 409 * periodic SR and RR are triggered via the process function |
410 * | 410 * |
411 * return -1 on failure else 0 | 411 * return -1 on failure else 0 |
412 */ | 412 */ |
413 virtual int32_t SendCompoundRTCP( | 413 virtual int32_t SendCompoundRTCP( |
414 const std::set<RTCPPacketType>& rtcpPacketTypes) = 0; | 414 const std::set<RTCPPacketType>& rtcpPacketTypes) = 0; |
415 | 415 |
416 /* | 416 /* |
417 * Good state of RTP receiver inform sender | 417 * Good state of RTP receiver inform sender |
418 */ | 418 */ |
419 virtual int32_t SendRTCPReferencePictureSelection( | 419 virtual int32_t SendRTCPReferencePictureSelection(uint64_t pictureID) = 0; |
420 const uint64_t pictureID) = 0; | |
421 | 420 |
422 /* | 421 /* |
423 * Send a RTCP Slice Loss Indication (SLI) | 422 * Send a RTCP Slice Loss Indication (SLI) |
424 * 6 least significant bits of pictureID | 423 * 6 least significant bits of pictureID |
425 */ | 424 */ |
426 virtual int32_t SendRTCPSliceLossIndication(uint8_t pictureID) = 0; | 425 virtual int32_t SendRTCPSliceLossIndication(uint8_t pictureID) = 0; |
427 | 426 |
428 /* | 427 /* |
429 * Statistics of the amount of data sent | 428 * Statistics of the amount of data sent |
430 * | 429 * |
(...skipping 217 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
648 | 647 |
649 /* | 648 /* |
650 * send a request for a keyframe | 649 * send a request for a keyframe |
651 * | 650 * |
652 * return -1 on failure else 0 | 651 * return -1 on failure else 0 |
653 */ | 652 */ |
654 virtual int32_t RequestKeyFrame() = 0; | 653 virtual int32_t RequestKeyFrame() = 0; |
655 }; | 654 }; |
656 } // namespace webrtc | 655 } // namespace webrtc |
657 #endif // WEBRTC_MODULES_RTP_RTCP_INCLUDE_RTP_RTCP_H_ | 656 #endif // WEBRTC_MODULES_RTP_RTCP_INCLUDE_RTP_RTCP_H_ |
OLD | NEW |