Index: webrtc/media/base/codec.cc |
diff --git a/webrtc/media/base/codec.cc b/webrtc/media/base/codec.cc |
index 287de0cdbf489f1bdb7c5f9f624f75d5b6dd5cb6..770dd66068bde3f275e7192384606a0388d24bcc 100644 |
--- a/webrtc/media/base/codec.cc |
+++ b/webrtc/media/base/codec.cc |
@@ -146,6 +146,14 @@ void Codec::IntersectFeedbackParams(const Codec& other) { |
feedback_params.Intersect(other.feedback_params); |
} |
+webrtc::RtpCodecParameters Codec::ToCodecParameters() const { |
+ webrtc::RtpCodecParameters codec_params; |
+ codec_params.payload_type = id; |
+ codec_params.mime_type = name; |
+ codec_params.clock_rate = clockrate; |
+ return codec_params; |
+} |
+ |
AudioCodec::AudioCodec(int id, |
const std::string& name, |
int clockrate, |
@@ -190,6 +198,12 @@ bool AudioCodec::Matches(const AudioCodec& codec) const { |
((codec.channels < 2 && channels < 2) || channels == codec.channels); |
} |
+webrtc::RtpCodecParameters AudioCodec::ToCodecParameters() const { |
+ webrtc::RtpCodecParameters codec_params = Codec::ToCodecParameters(); |
+ codec_params.channels = channels; |
+ return codec_params; |
+} |
+ |
std::string AudioCodec::ToString() const { |
std::ostringstream os; |
os << "AudioCodec[" << id << ":" << name << ":" << clockrate << ":" << bitrate |