Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(165)

Side by Side Diff: webrtc/modules/rtp_rtcp/include/rtp_rtcp.h

Issue 1493403003: modules/rtp_rtcp/include folder cleared of lint warnings (Closed) Base URL: https://chromium.googlesource.com/external/webrtc.git@master
Patch Set: rebase Created 5 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
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 563 matching lines...) Expand 10 before | Expand all | Expand 10 after
574 * 574 *
575 * return -1 on failure else 0 575 * return -1 on failure else 0
576 */ 576 */
577 virtual int32_t SetSendREDPayloadType(int8_t payloadType) = 0; 577 virtual int32_t SetSendREDPayloadType(int8_t payloadType) = 0;
578 578
579 /* 579 /*
580 * Get payload type for Redundant Audio Data RFC 2198 580 * Get payload type for Redundant Audio Data RFC 2198
581 * 581 *
582 * return -1 on failure else 0 582 * return -1 on failure else 0
583 */ 583 */
584 virtual int32_t SendREDPayloadType( 584 // DEPRECATED. Use SendREDPayloadType below that takes output parameter
585 int8_t& payloadType) const = 0; 585 // by pointer instead of by reference.
586 586 // TODO(danilchap): Remove this when all callers have been updated.
587 int32_t SendREDPayloadType(int8_t& payloadType) const { // NOLINT
588 return SendREDPayloadType(&payloadType);
589 }
590 virtual int32_t SendREDPayloadType(int8_t* payload_type) const = 0;
587 /* 591 /*
588 * Store the audio level in dBov for header-extension-for-audio-level- 592 * Store the audio level in dBov for header-extension-for-audio-level-
589 * indication. 593 * indication.
590 * This API shall be called before transmision of an RTP packet to ensure 594 * This API shall be called before transmision of an RTP packet to ensure
591 * that the |level| part of the extended RTP header is updated. 595 * that the |level| part of the extended RTP header is updated.
592 * 596 *
593 * return -1 on failure else 0. 597 * return -1 on failure else 0.
594 */ 598 */
595 virtual int32_t SetAudioLevel(uint8_t level_dBov) = 0; 599 virtual int32_t SetAudioLevel(uint8_t level_dBov) = 0;
596 600
(...skipping 11 matching lines...) Expand all
608 /* 612 /*
609 * Turn on/off generic FEC 613 * Turn on/off generic FEC
610 */ 614 */
611 virtual void SetGenericFECStatus(bool enable, 615 virtual void SetGenericFECStatus(bool enable,
612 uint8_t payload_type_red, 616 uint8_t payload_type_red,
613 uint8_t payload_type_fec) = 0; 617 uint8_t payload_type_fec) = 0;
614 618
615 /* 619 /*
616 * Get generic FEC setting 620 * Get generic FEC setting
617 */ 621 */
618 virtual void GenericFECStatus(bool& enable, 622 // DEPRECATED. Use GenericFECStatus below that takes output parameters
619 uint8_t& payloadTypeRED, 623 // by pointers instead of by references.
620 uint8_t& payloadTypeFEC) = 0; 624 // TODO(danilchap): Remove this when all callers have been updated.
621 625 void GenericFECStatus(bool& enable, // NOLINT
626 uint8_t& payloadTypeRED, // NOLINT
627 uint8_t& payloadTypeFEC) { // NOLINT
628 GenericFECStatus(&enable, &payloadTypeRED, &payloadTypeFEC);
629 }
630 virtual void GenericFECStatus(bool* enable,
631 uint8_t* payload_type_red,
632 uint8_t* payload_type_fec) = 0;
622 633
623 virtual int32_t SetFecParameters( 634 virtual int32_t SetFecParameters(
624 const FecProtectionParams* delta_params, 635 const FecProtectionParams* delta_params,
625 const FecProtectionParams* key_params) = 0; 636 const FecProtectionParams* key_params) = 0;
626 637
627 /* 638 /*
628 * Set method for requestion a new key frame 639 * Set method for requestion a new key frame
629 * 640 *
630 * return -1 on failure else 0 641 * return -1 on failure else 0
631 */ 642 */
632 virtual int32_t SetKeyFrameRequestMethod(KeyFrameRequestMethod method) = 0; 643 virtual int32_t SetKeyFrameRequestMethod(KeyFrameRequestMethod method) = 0;
633 644
634 /* 645 /*
635 * send a request for a keyframe 646 * send a request for a keyframe
636 * 647 *
637 * return -1 on failure else 0 648 * return -1 on failure else 0
638 */ 649 */
639 virtual int32_t RequestKeyFrame() = 0; 650 virtual int32_t RequestKeyFrame() = 0;
640 }; 651 };
641 } // namespace webrtc 652 } // namespace webrtc
642 #endif // WEBRTC_MODULES_RTP_RTCP_INCLUDE_RTP_RTCP_H_ 653 #endif // WEBRTC_MODULES_RTP_RTCP_INCLUDE_RTP_RTCP_H_
OLDNEW
« no previous file with comments | « webrtc/modules/rtp_rtcp/include/rtp_payload_registry.h ('k') | webrtc/modules/rtp_rtcp/include/rtp_rtcp_defines.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698