Make AudioFrameType an enum class, and move to audio_coding_module_typedefs.h
Bug: webrtc:5876
Change-Id: I0c92f9410fcf0832bfa321229b3437134255dba6
Reviewed-on: https://webrtc-review.googlesource.com/c/src/+/128085
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Reviewed-by: Danil Chapovalov <danilchap@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#27190}
diff --git a/audio/channel_send.cc b/audio/channel_send.cc
index 5ca6f6a..71c33d6 100644
--- a/audio/channel_send.cc
+++ b/audio/channel_send.cc
@@ -56,17 +56,18 @@
MediaTransportEncodedAudioFrame::FrameType
MediaTransportFrameTypeForWebrtcFrameType(webrtc::AudioFrameType frame_type) {
switch (frame_type) {
- case kAudioFrameSpeech:
+ case AudioFrameType::kAudioFrameSpeech:
return MediaTransportEncodedAudioFrame::FrameType::kSpeech;
break;
- case kAudioFrameCN:
+ case AudioFrameType::kAudioFrameCN:
return MediaTransportEncodedAudioFrame::FrameType::
kDiscontinuousTransmission;
break;
default:
- RTC_CHECK(false) << "Unexpected frame type=" << frame_type;
+ RTC_CHECK(false) << "Unexpected frame type="
+ << static_cast<int>(frame_type);
break;
}
}
@@ -485,7 +486,7 @@
rtc::ArrayView<const uint8_t> payload(payloadData, payloadSize);
if (media_transport() != nullptr) {
- if (frameType == kEmptyFrame) {
+ if (frameType == AudioFrameType::kEmptyFrame) {
// TODO(bugs.webrtc.org/9719): Media transport Send doesn't support
// sending empty frames.
return 0;