Remove deprecated TransformableAudioFrameInterface::getHeader() method

Fixed: chromium:1456628
Change-Id: I12ea08070578de846f042c64f2808b55de1603a8
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/315960
Auto-Submit: Tony Herre <herre@google.com>
Commit-Queue: Harald Alvestrand <hta@webrtc.org>
Reviewed-by: Harald Alvestrand <hta@webrtc.org>
Cr-Commit-Position: refs/heads/main@{#40555}
diff --git a/api/frame_transformer_interface.h b/api/frame_transformer_interface.h
index 8effdcf..bd9ea2d 100644
--- a/api/frame_transformer_interface.h
+++ b/api/frame_transformer_interface.h
@@ -70,10 +70,6 @@
  public:
   virtual ~TransformableAudioFrameInterface() = default;
 
-  // TODO(crbug.com/1453226): Remove after a few weeks.
-  [[deprecated("Use specific getters instead.")]] virtual const RTPHeader&
-  GetHeader() const = 0;
-
   virtual rtc::ArrayView<const uint32_t> GetContributingSources() const = 0;
 
   // TODO(crbug.com/1453226): Change this to pure virtual after it
diff --git a/api/test/mock_transformable_audio_frame.h b/api/test/mock_transformable_audio_frame.h
index 680d7a0..be70300 100644
--- a/api/test/mock_transformable_audio_frame.h
+++ b/api/test/mock_transformable_audio_frame.h
@@ -24,7 +24,6 @@
   MOCK_METHOD(uint8_t, GetPayloadType, (), (const, override));
   MOCK_METHOD(uint32_t, GetSsrc, (), (const, override));
   MOCK_METHOD(uint32_t, GetTimestamp, (), (const, override));
-  MOCK_METHOD(RTPHeader&, GetHeader, (), (const override));
   MOCK_METHOD(rtc::ArrayView<const uint32_t>,
               GetContributingSources,
               (),
diff --git a/audio/channel_receive_frame_transformer_delegate.cc b/audio/channel_receive_frame_transformer_delegate.cc
index 3cc9a01..54e08f7 100644
--- a/audio/channel_receive_frame_transformer_delegate.cc
+++ b/audio/channel_receive_frame_transformer_delegate.cc
@@ -40,7 +40,6 @@
   uint8_t GetPayloadType() const override { return header_.payloadType; }
   uint32_t GetSsrc() const override { return ssrc_; }
   uint32_t GetTimestamp() const override { return header_.timestamp; }
-  const RTPHeader& GetHeader() const override { return header_; }
   rtc::ArrayView<const uint32_t> GetContributingSources() const override {
     return rtc::ArrayView<const uint32_t>(header_.arrOfCSRCs, header_.numCSRCs);
   }
diff --git a/audio/channel_send_frame_transformer_delegate.cc b/audio/channel_send_frame_transformer_delegate.cc
index 8c97256..a63f570 100644
--- a/audio/channel_send_frame_transformer_delegate.cc
+++ b/audio/channel_send_frame_transformer_delegate.cc
@@ -81,10 +81,6 @@
   uint8_t GetPayloadType() const override { return payload_type_; }
   Direction GetDirection() const override { return Direction::kSender; }
 
-  // TODO(crbug.com/1453226): Remove once GetHeader() is removed from
-  // TransformableAudioFrameInterface.
-  const RTPHeader& GetHeader() const override { return empty_header_; }
-
   rtc::ArrayView<const uint32_t> GetContributingSources() const override {
     return {};
   }
@@ -109,10 +105,6 @@
   rtc::Buffer payload_;
   int64_t absolute_capture_timestamp_ms_;
   uint32_t ssrc_;
-
-  // TODO(crbug.com/1453226): Remove once GetHeader() is removed from
-  // TransformableAudioFrameInterface.
-  RTPHeader empty_header_;
 };
 }  // namespace
 
diff --git a/modules/rtp_rtcp/source/frame_transformer_factory_unittest.cc b/modules/rtp_rtcp/source/frame_transformer_factory_unittest.cc
index 4ecc5a3..a61179e 100644
--- a/modules/rtp_rtcp/source/frame_transformer_factory_unittest.cc
+++ b/modules/rtp_rtcp/source/frame_transformer_factory_unittest.cc
@@ -41,8 +41,6 @@
   std::fill_n(data, 10, 5);
   rtc::ArrayView<uint8_t> data_view(data);
   ON_CALL(original_frame, GetData()).WillByDefault(Return(data_view));
-  RTPHeader rtp_header;
-  ON_CALL(original_frame, GetHeader()).WillByDefault(ReturnRef(rtp_header));
   auto cloned_frame = CloneAudioFrame(&original_frame);
 
   EXPECT_THAT(cloned_frame->GetData(), ElementsAreArray(data));