aboutsummaryrefslogtreecommitdiff
path: root/modules/audio_coding/neteq/mock/mock_packet_arrival_history.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/audio_coding/neteq/mock/mock_packet_arrival_history.h')
-rw-r--r--modules/audio_coding/neteq/mock/mock_packet_arrival_history.h32
1 files changed, 32 insertions, 0 deletions
diff --git a/modules/audio_coding/neteq/mock/mock_packet_arrival_history.h b/modules/audio_coding/neteq/mock/mock_packet_arrival_history.h
new file mode 100644
index 0000000000..1b2080cd94
--- /dev/null
+++ b/modules/audio_coding/neteq/mock/mock_packet_arrival_history.h
@@ -0,0 +1,32 @@
+/*
+ * Copyright 2023 The WebRTC Project Authors. All rights reserved.
+ *
+ * Use of this source code is governed by a BSD-style license
+ * that can be found in the LICENSE file in the root of the source
+ * tree. An additional intellectual property rights grant can be found
+ * in the file PATENTS. All contributing project authors may
+ * be found in the AUTHORS file in the root of the source tree.
+ */
+
+#ifndef MODULES_AUDIO_CODING_NETEQ_MOCK_MOCK_PACKET_ARRIVAL_HISTORY_H_
+#define MODULES_AUDIO_CODING_NETEQ_MOCK_MOCK_PACKET_ARRIVAL_HISTORY_H_
+
+#include "modules/audio_coding/neteq/packet_arrival_history.h"
+#include "test/gmock.h"
+
+namespace webrtc {
+
+class MockPacketArrivalHistory : public PacketArrivalHistory {
+ public:
+ MockPacketArrivalHistory() : PacketArrivalHistory(0) {}
+
+ MOCK_METHOD(int,
+ GetDelayMs,
+ (uint32_t rtp_timestamp, int64_t time_ms),
+ (const override));
+ MOCK_METHOD(int, GetMaxDelayMs, (), (const override));
+};
+
+} // namespace webrtc
+
+#endif // MODULES_AUDIO_CODING_NETEQ_MOCK_MOCK_PACKET_ARRIVAL_HISTORY_H_