webrtc/logging/rtc_event_log/encoder
Joachim Reiersen 5075cb4a60 Expose AudioLevel as an absl::optional struct in api/rtp_headers.h
Start migrating away from `hasAudioLevel`, `voiceActivity`, `audioLevel` fields in RTPHeaderExtension and switch usages to a more modern absl::optional<AudioLevel> accessor instead.

The old fields are preserved for compatibility with downstream projects, but will be removed in the future.

Bug: webrtc:15788
Change-Id: I76599124fd68dd4d449f850df3b9814d6a002f5d
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/336303
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Commit-Queue: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#41947}
2024-03-22 10:07:47 +00:00
..
bit_writer.cc Prepare for new encoding of RTC event log numeric fields. 2021-09-22 21:00:24 +00:00
bit_writer.h Remove RTC_DISALLOW_COPY_AND_ASSIGN more. 2022-01-20 11:00:18 +00:00
blob_encoding.cc Remove use of istream in RTC event log parser. 2021-03-31 13:21:58 +00:00
blob_encoding.h Use backticks not vertical bars to denote variables in comments for /logging 2021-07-30 19:19:34 +00:00
blob_encoding_unittest.cc (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
delta_encoding.cc adopt absl::string_view in logging/ 2022-07-15 16:08:39 +00:00
delta_encoding.h adopt absl::string_view in logging/ 2022-07-15 16:08:39 +00:00
delta_encoding_unittest.cc Prepare to rename RTC_NOTREACHED to RTC_DCHECK_NOTREACHED 2021-11-15 21:44:59 +00:00
optional_blob_encoding.cc OptionalBlobEncoder encode empty string on no input. 2023-03-08 13:11:41 +00:00
optional_blob_encoding.h Add OptionalBlobEncoder for RTC event logs. 2023-03-02 12:02:07 +00:00
optional_blob_encoding_unittest.cc OptionalBlobEncoder encode empty string on no input. 2023-03-08 13:11:41 +00:00
rtc_event_log_encoder.h Stop using rtc_event.h forward header 2019-09-11 08:20:29 +00:00
rtc_event_log_encoder_common.cc Use delta-encoding in new WebRTC event logs 2018-11-09 16:39:16 +00:00
rtc_event_log_encoder_common.h Use backticks not vertical bars to denote variables in comments for /logging 2021-07-30 19:19:34 +00:00
rtc_event_log_encoder_common_unittest.cc Fully qualify googletest symbols. 2019-04-09 17:18:20 +00:00
rtc_event_log_encoder_legacy.cc Rename kLocal to kHost and kStun to kSrflx 2024-02-01 12:31:08 +00:00
rtc_event_log_encoder_legacy.h Encode remote link capacity estimates in legacy RTC event log format 2022-08-11 12:57:02 +00:00
rtc_event_log_encoder_new_format.cc Expose AudioLevel as an absl::optional struct in api/rtp_headers.h 2024-03-22 10:07:47 +00:00
rtc_event_log_encoder_new_format.h In RtcEventLogEncoderNewFormat use propagated instead of global field trials 2024-01-31 15:23:24 +00:00
rtc_event_log_encoder_unittest.cc Bypass global field trial string in RtcEventLog unittests 2024-02-01 11:16:15 +00:00
rtc_event_log_encoder_v3.cc Add noop stubs for encoding/parsing all RTC event log events. 2022-02-11 15:00:14 +00:00
rtc_event_log_encoder_v3.h Reland "Wire up proto-free event log format in encoder and parser." 2022-01-21 13:14:27 +00:00
var_int.cc Migrate rtc event log from rtc::BitBuffer to BitstreamReader 2021-09-07 14:03:27 +00:00
var_int.h Migrate rtc event log from rtc::BitBuffer to BitstreamReader 2021-09-07 14:03:27 +00:00