webrtc/api/units
Danil Chapovalov 52e8522cb7 Replace ArrayView with std::span in api/
ArrayView is an alias to std::span. This change switch to use
std::span directly instead of through the alias.

Search&Replace MakeArrayView and ArrayView with std::span
Search&Replace include "api/array_view.h" with include <span>
Remove <span> include where std::span is not mentioned in the file
Remove build dependencies on array_view target

Updated comment in audio_frame.cc to be more accurate matching one of
the behavior changes between ArrayView and std::span

Bug: webrtc:439801349
Change-Id: Iec42e1bf3ff5539211e8a4c85773ba08cf1412dd
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/461060
Commit-Queue: Evan Shrubsole <eshr@webrtc.org>
Auto-Submit: Danil Chapovalov <danilchap@webrtc.org>
Reviewed-by: Evan Shrubsole <eshr@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#47315}
2026-04-02 00:13:26 -07:00
..
BUILD.gn Replace ArrayView with std::span in api/ 2026-04-02 00:13:26 -07:00
data_rate_unittest.cc Delete UnitBase::Clamp and Clamped in favor of std::clamp 2025-11-07 06:15:41 -08:00
data_rate.cc Replace ArrayView with std::span in api/ 2026-04-02 00:13:26 -07:00
data_rate.h Add default constructor to relative units types 2024-11-26 17:59:08 +00:00
data_size_unittest.cc Add default constructor to relative units types 2024-11-26 17:59:08 +00:00
data_size.cc Replace ArrayView with std::span in api/ 2026-04-02 00:13:26 -07:00
data_size.h Add default constructor to relative units types 2024-11-26 17:59:08 +00:00
frequency_unittest.cc Delete UnitBase::Clamp and Clamped in favor of std::clamp 2025-11-07 06:15:41 -08:00
frequency.cc Move string_builder.h to webrtc namespace 2025-02-19 06:30:53 -08:00
frequency.h Add default constructor to relative units types 2024-11-26 17:59:08 +00:00
OWNERS Adds srte@ as OWNER of units. 2019-06-05 15:08:57 +00:00
time_delta_unittest.cc Delete UnitBase::Clamp and Clamped in favor of std::clamp 2025-11-07 06:15:41 -08:00
time_delta.cc Replace ArrayView with std::span in api/ 2026-04-02 00:13:26 -07:00
time_delta.h Add default constructor to relative units types 2024-11-26 17:59:08 +00:00
timestamp_unittest.cc Allow webrtc::Timestamp to be negative. 2026-01-13 13:19:58 -08:00
timestamp.cc Replace ArrayView with std::span in api/ 2026-04-02 00:13:26 -07:00
timestamp.h Allow webrtc::Timestamp to be negative. 2026-01-13 13:19:58 -08:00