Home
last modified time | relevance | path

Searched refs:DtmfBuffer (Results 1 – 7 of 7) sorted by relevance

/external/webrtc/modules/audio_coding/neteq/
Ddtmf_buffer_unittest.cc53 TEST(DtmfBuffer, CreateAndDestroy) { in TEST() argument
54 DtmfBuffer* buffer = new DtmfBuffer(sample_rate_hz); in TEST()
59 TEST(DtmfBuffer, ParseEvent) { in TEST() argument
68 EXPECT_EQ(DtmfBuffer::kOK, DtmfBuffer::ParseEvent(timestamp, payload_ptr, in TEST()
76 EXPECT_EQ(DtmfBuffer::kPayloadTooShort, in TEST()
77 DtmfBuffer::ParseEvent(timestamp, payload_ptr, 3, &event)); in TEST()
80 TEST(DtmfBuffer, SimpleInsertAndGet) { in TEST() argument
87 DtmfBuffer buffer(sample_rate_hz); in TEST()
88 EXPECT_EQ(DtmfBuffer::kOK, buffer.InsertEvent(event)); in TEST()
115 TEST(DtmfBuffer, MergingPackets) { in TEST() argument
[all …]
Ddtmf_buffer.cc25 DtmfBuffer::DtmfBuffer(int fs_hz) { in DtmfBuffer() function in webrtc::DtmfBuffer
29 DtmfBuffer::~DtmfBuffer() = default;
31 void DtmfBuffer::Flush() { in Flush()
68 int DtmfBuffer::ParseEvent(uint32_t rtp_timestamp, in ParseEvent()
99 int DtmfBuffer::InsertEvent(const DtmfEvent& event) { in InsertEvent()
119 bool DtmfBuffer::GetEvent(uint32_t current_timestamp, DtmfEvent* event) { in GetEvent()
187 size_t DtmfBuffer::Length() const { in Length()
191 bool DtmfBuffer::Empty() const { in Empty()
195 int DtmfBuffer::SetSampleRate(int fs_hz) { in SetSampleRate()
209 bool DtmfBuffer::SameEvent(const DtmfEvent& a, const DtmfEvent& b) { in SameEvent()
[all …]
Ddtmf_buffer.h38 class DtmfBuffer {
49 explicit DtmfBuffer(int fs_hz);
51 virtual ~DtmfBuffer();
101 RTC_DISALLOW_COPY_AND_ASSIGN(DtmfBuffer);
Dneteq_impl.h44 class DtmfBuffer; variable
109 std::unique_ptr<DtmfBuffer> dtmf_buffer;
339 const std::unique_ptr<DtmfBuffer> dtmf_buffer_ RTC_GUARDED_BY(mutex_);
Dneteq_impl.cc107 dtmf_buffer(new DtmfBuffer(config.sample_rate_hz)), in Dependencies()
650 int ret = DtmfBuffer::ParseEvent(current_packet.timestamp, in InsertPacketInternal()
653 if (ret != DtmfBuffer::kOK) { in InsertPacketInternal()
656 if (dtmf_buffer_->InsertEvent(event) != DtmfBuffer::kOK) { in InsertPacketInternal()
Dneteq_impl_unittest.cc238 DtmfBuffer* dtmf_buffer_ = nullptr;
/external/webrtc/modules/audio_coding/neteq/mock/
Dmock_dtmf_buffer.h19 class MockDtmfBuffer : public DtmfBuffer {
21 MockDtmfBuffer(int fs) : DtmfBuffer(fs) {} in MockDtmfBuffer()