aboutsummaryrefslogtreecommitdiff
path: root/call/call.cc
diff options
context:
space:
mode:
authorAli Tofigh <alito@webrtc.org>2022-05-17 11:48:46 +0200
committerWebRTC LUCI CQ <webrtc-scoped@luci-project-accounts.iam.gserviceaccount.com>2022-05-17 12:00:45 +0000
commit641a1b11b68f3b8eadee2d138bdf61dce78c8c66 (patch)
tree0277f4921c3907d394b4b7642a88dccaaccf9100 /call/call.cc
parentd01e692e01e6cc139d4e22dbbeb70a6bf9ee10a1 (diff)
downloadwebrtc-641a1b11b68f3b8eadee2d138bdf61dce78c8c66.tar.gz
Adopt absl::string_view in call/
Bug: webrtc:13579 Change-Id: Ib616eb3372da341fafb55c23038182751b9da5a2 Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/262780 Reviewed-by: Erik Språng <sprang@webrtc.org> Commit-Queue: Ali Tofigh <alito@webrtc.org> Cr-Commit-Position: refs/heads/main@{#36910}
Diffstat (limited to 'call/call.cc')
-rw-r--r--call/call.cc13
1 files changed, 7 insertions, 6 deletions
diff --git a/call/call.cc b/call/call.cc
index 1582bd2341..f96bda5702 100644
--- a/call/call.cc
+++ b/call/call.cc
@@ -21,6 +21,7 @@
#include <vector>
#include "absl/functional/bind_front.h"
+#include "absl/strings/string_view.h"
#include "absl/types/optional.h"
#include "api/rtc_event_log/rtc_event_log.h"
#include "api/sequence_checker.h"
@@ -272,7 +273,7 @@ class Call final : public webrtc::Call,
uint32_t local_ssrc) override;
void OnUpdateSyncGroup(webrtc::AudioReceiveStream& stream,
- const std::string& sync_group) override;
+ absl::string_view sync_group) override;
void OnSentPacket(const rtc::SentPacket& sent_packet) override;
@@ -349,9 +350,9 @@ class Call final : public webrtc::Call,
rtc::CopyOnWriteBuffer packet,
int64_t packet_time_us) RTC_RUN_ON(worker_thread_);
- AudioReceiveStream* FindAudioStreamForSyncGroup(const std::string& sync_group)
+ AudioReceiveStream* FindAudioStreamForSyncGroup(absl::string_view sync_group)
RTC_RUN_ON(worker_thread_);
- void ConfigureSync(const std::string& sync_group) RTC_RUN_ON(worker_thread_);
+ void ConfigureSync(absl::string_view sync_group) RTC_RUN_ON(worker_thread_);
void NotifyBweOfReceivedPacket(const RtpPacketReceived& packet,
MediaType media_type,
@@ -1403,7 +1404,7 @@ void Call::OnLocalSsrcUpdated(FlexfecReceiveStream& stream,
}
void Call::OnUpdateSyncGroup(webrtc::AudioReceiveStream& stream,
- const std::string& sync_group) {
+ absl::string_view sync_group) {
RTC_DCHECK_RUN_ON(worker_thread_);
webrtc::internal::AudioReceiveStream& receive_stream =
static_cast<webrtc::internal::AudioReceiveStream&>(stream);
@@ -1476,7 +1477,7 @@ void Call::OnAllocationLimitsChanged(BitrateAllocationLimits limits) {
// RTC_RUN_ON(worker_thread_)
AudioReceiveStream* Call::FindAudioStreamForSyncGroup(
- const std::string& sync_group) {
+ absl::string_view sync_group) {
RTC_DCHECK_RUN_ON(&receive_11993_checker_);
if (!sync_group.empty()) {
for (AudioReceiveStream* stream : audio_receive_streams_) {
@@ -1490,7 +1491,7 @@ AudioReceiveStream* Call::FindAudioStreamForSyncGroup(
// TODO(bugs.webrtc.org/11993): Expect to be called on the network thread.
// RTC_RUN_ON(worker_thread_)
-void Call::ConfigureSync(const std::string& sync_group) {
+void Call::ConfigureSync(absl::string_view sync_group) {
// `audio_stream` may be nullptr when clearing the audio stream for a group.
AudioReceiveStream* audio_stream = FindAudioStreamForSyncGroup(sync_group);