diff --git a/audio/BUILD.gn b/audio/BUILD.gn index 56b974dc50..ea6b9d2d55 100644 --- a/audio/BUILD.gn +++ b/audio/BUILD.gn @@ -92,6 +92,7 @@ rtc_library("audio") { "../rtc_base:rtc_task_queue", "../rtc_base:safe_minmax", "../rtc_base:threading", + "../rtc_base/containers:flat_set", "../rtc_base/experiments:field_trial_parser", "../rtc_base/synchronization:mutex", "../rtc_base/system:no_unique_address", diff --git a/audio/audio_state.h b/audio/audio_state.h index 89c748dc4e..55f35511bf 100644 --- a/audio/audio_state.h +++ b/audio/audio_state.h @@ -13,12 +13,12 @@ #include #include -#include #include "api/sequence_checker.h" #include "audio/audio_transport_impl.h" #include "audio/null_audio_poller.h" #include "call/audio_state.h" +#include "rtc_base/containers/flat_set.h" #include "rtc_base/ref_count.h" namespace webrtc { @@ -80,7 +80,7 @@ class AudioState : public webrtc::AudioState { // stats are still updated. std::unique_ptr null_audio_poller_; - std::unordered_set receiving_streams_; + webrtc::flat_set receiving_streams_; struct StreamProperties { int sample_rate_hz = 0; size_t num_channels = 0;