webrtc/logging/rtc_event_log
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
..
encoder Expose AudioLevel as an absl::optional struct in api/rtp_headers.h 2024-03-22 10:07:47 +00:00
events Move IceCandidateType to candidate.h 2024-02-09 17:15:40 +00:00
mock Replace mock macros with unified MOCK_METHOD macro 2020-05-28 14:11:53 +00:00
output Promote RtcEventLogOutputFile to api/ 2019-05-08 12:29:42 +00:00
dependency_descriptor_encoder_decoder.cc Encoder/Decoder for dependecy descriptor in RTC event log. 2023-03-20 14:10:53 +00:00
dependency_descriptor_encoder_decoder.h Encoder/Decoder for dependecy descriptor in RTC event log. 2023-03-20 14:10:53 +00:00
dependency_descriptor_encoder_decoder_unittest.cc Encoder/Decoder for dependecy descriptor in RTC event log. 2023-03-20 14:10:53 +00:00
DEPS Cleanup of bwe_defines.h 2020-11-26 12:26:02 +00:00
fake_rtc_event_log.cc Cleanup FakeRtcEventLog from thread awareness 2021-01-20 14:06:47 +00:00
fake_rtc_event_log.h Cleanup FakeRtcEventLog from thread awareness 2021-01-20 14:06:47 +00:00
fake_rtc_event_log_factory.cc Delete legacy RtcEventLogFactory Create functions 2023-12-03 11:10:35 +00:00
fake_rtc_event_log_factory.h Delete legacy RtcEventLogFactory Create functions 2023-12-03 11:10:35 +00:00
ice_logger.cc Remove kUnknown as a possible value for IceCandidateType. 2024-01-31 11:26:53 +00:00
ice_logger.h (4) Rename files to snake_case: update BUILD.gn, include paths, header guards, and DEPS entries 2019-01-11 17:11:39 +00:00
rtc_event_log.proto Encode remote link capacity estimates in legacy RTC event log format 2022-08-11 12:57:02 +00:00
rtc_event_log2.proto Add codec name H265 to support H265 in WebRTC 2023-09-20 09:25:32 +00:00
rtc_event_log2_proto_include.h Try removing RTC_PUSH_IGNORING_WUNDEF() around proto includes 2023-11-01 08:21:05 +00:00
rtc_event_log2rtp_dump.cc Expose AudioLevel as an absl::optional struct in api/rtp_headers.h 2024-03-22 10:07:47 +00:00
rtc_event_log_impl.cc In RtcEventLogEncoderNewFormat use propagated instead of global field trials 2024-01-31 15:23:24 +00:00
rtc_event_log_impl.h Remove RtcEventLogImpl dependency on rtc::TaskQueue 2024-01-08 12:12:10 +00:00
rtc_event_log_impl_unittest.cc Ensure correct destruction order in RtcEventLogImplTest 2023-03-23 11:50:41 +00:00
rtc_event_log_parser.cc Expose AudioLevel as an absl::optional struct in api/rtp_headers.h 2024-03-22 10:07:47 +00:00
rtc_event_log_parser.h Create helper for constructing empty LoggedPacketInfo for testing. 2024-02-09 10:04:30 +00:00
rtc_event_log_unittest.cc Add RtcEventLogFactory::Create variant that uses Environment 2023-11-29 13:22:32 +00:00
rtc_event_log_unittest_helper.cc Expose AudioLevel as an absl::optional struct in api/rtp_headers.h 2024-03-22 10:07:47 +00:00
rtc_event_log_unittest_helper.h Bypass global field trial string in RtcEventLog unittests 2024-02-01 11:16:15 +00:00
rtc_event_processor.cc Process events with the same timestamp in a defined order. 2023-06-20 14:21:17 +00:00
rtc_event_processor.h Process events with the same timestamp in a defined order. 2023-06-20 14:21:17 +00:00
rtc_event_processor_order.h Process events with the same timestamp in a defined order. 2023-06-20 14:21:17 +00:00
rtc_event_processor_unittest.cc Process events with the same timestamp in a defined order. 2023-06-20 14:21:17 +00:00
rtc_stream_config.cc adopt absl::string_view in logging/ 2022-07-15 16:08:39 +00:00
rtc_stream_config.h adopt absl::string_view in logging/ 2022-07-15 16:08:39 +00:00