Chromium Code Reviews| 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 493 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 504 | 504 |
| 505 // Registers an external decoder. The name is only used to provide information | 505 // Registers an external decoder. The name is only used to provide information |
| 506 // back to the caller about the decoder. Hence, the name is arbitrary, and may | 506 // back to the caller about the decoder. Hence, the name is arbitrary, and may |
| 507 // be empty. | 507 // be empty. |
| 508 virtual int RegisterExternalReceiveCodec(int rtp_payload_type, | 508 virtual int RegisterExternalReceiveCodec(int rtp_payload_type, |
| 509 AudioDecoder* external_decoder, | 509 AudioDecoder* external_decoder, |
| 510 int sample_rate_hz, | 510 int sample_rate_hz, |
| 511 int num_channels, | 511 int num_channels, |
| 512 const std::string& name) = 0; | 512 const std::string& name) = 0; |
| 513 | 513 |
| 514 // Registers a decoder for the given payload type. Returns true iff | |
|
ossu
2016/09/28 14:12:28
Place this one directly under the other RegisterRe
kwiberg-webrtc
2016/09/29 12:38:34
Done.
| |
| 515 // successful. | |
| 516 virtual bool RegisterReceiveCodec(int rtp_payload_type, | |
| 517 const SdpAudioFormat& audio_format) = 0; | |
| 518 | |
| 514 /////////////////////////////////////////////////////////////////////////// | 519 /////////////////////////////////////////////////////////////////////////// |
| 515 // int32_t UnregisterReceiveCodec() | 520 // int32_t UnregisterReceiveCodec() |
| 516 // Unregister the codec currently registered with a specific payload type | 521 // Unregister the codec currently registered with a specific payload type |
| 517 // from the list of possible receive codecs. | 522 // from the list of possible receive codecs. |
| 518 // | 523 // |
| 519 // Input: | 524 // Input: |
| 520 // -payload_type : The number representing the payload type to | 525 // -payload_type : The number representing the payload type to |
| 521 // unregister. | 526 // unregister. |
| 522 // | 527 // |
| 523 // Output: | 528 // Output: |
| (...skipping 270 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
| 794 virtual std::vector<uint16_t> GetNackList( | 799 virtual std::vector<uint16_t> GetNackList( |
| 795 int64_t round_trip_time_ms) const = 0; | 800 int64_t round_trip_time_ms) const = 0; |
| 796 | 801 |
| 797 virtual void GetDecodingCallStatistics( | 802 virtual void GetDecodingCallStatistics( |
| 798 AudioDecodingCallStats* call_stats) const = 0; | 803 AudioDecodingCallStats* call_stats) const = 0; |
| 799 }; | 804 }; |
| 800 | 805 |
| 801 } // namespace webrtc | 806 } // namespace webrtc |
| 802 | 807 |
| 803 #endif // WEBRTC_MODULES_AUDIO_CODING_INCLUDE_AUDIO_CODING_MODULE_H_ | 808 #endif // WEBRTC_MODULES_AUDIO_CODING_INCLUDE_AUDIO_CODING_MODULE_H_ |
| OLD | NEW |