Add RegisterAudioSendPayload() method
In preparation of removing CodecInst. Bug: webrtc:7626 Change-Id: I8955d17dbb3ec15177e505ae420376b542d48410 Reviewed-on: https://webrtc-review.googlesource.com/c/113306 Reviewed-by: Karl Wiberg <kwiberg@webrtc.org> Commit-Queue: Fredrik Solenberg <solenberg@webrtc.org> Cr-Commit-Position: refs/heads/master@{#25919}
This commit is contained in:
committed by
Commit Bot
parent
d8a1b7a5c5
commit
18f0c3c038
@ -271,6 +271,17 @@ int32_t ModuleRtpRtcpImpl::RegisterSendPayload(const CodecInst& voice_codec) {
|
||||
voice_codec.channels, (voice_codec.rate < 0) ? 0 : voice_codec.rate);
|
||||
}
|
||||
|
||||
void ModuleRtpRtcpImpl::RegisterAudioSendPayload(int payload_type,
|
||||
absl::string_view payload_name,
|
||||
int frequency,
|
||||
int channels,
|
||||
int rate) {
|
||||
rtcp_sender_.SetRtpClockRate(payload_type, frequency);
|
||||
RTC_CHECK_EQ(0,
|
||||
rtp_sender_->RegisterPayload(payload_name, payload_type,
|
||||
frequency, channels, rate));
|
||||
}
|
||||
|
||||
void ModuleRtpRtcpImpl::RegisterVideoSendPayload(int payload_type,
|
||||
const char* payload_name) {
|
||||
rtcp_sender_.SetRtpClockRate(payload_type, kVideoPayloadTypeFrequency);
|
||||
|
||||
@ -64,7 +64,11 @@ class ModuleRtpRtcpImpl : public RtpRtcp, public RTCPReceiver::ModuleRtpRtcp {
|
||||
// Sender part.
|
||||
|
||||
int32_t RegisterSendPayload(const CodecInst& voice_codec) override;
|
||||
|
||||
void RegisterAudioSendPayload(int payload_type,
|
||||
absl::string_view payload_name,
|
||||
int frequency,
|
||||
int channels,
|
||||
int rate) override;
|
||||
void RegisterVideoSendPayload(int payload_type,
|
||||
const char* payload_name) override;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user