Searched refs:AecCore (Results 1 – 15 of 15) sorted by relevance
/external/webrtc/webrtc/modules/audio_processing/aec/ |
D | aec_core.h | 54 typedef struct AecCore AecCore; typedef 56 AecCore* WebRtcAec_CreateAec(); // Returns NULL on error. 57 void WebRtcAec_FreeAec(AecCore* aec); 58 int WebRtcAec_InitAec(AecCore* aec, int sampFreq); 67 void WebRtcAec_BufferFarendPartition(AecCore* aec, const float* farend); 68 void WebRtcAec_ProcessFrames(AecCore* aec, 78 int WebRtcAec_MoveFarReadPtr(AecCore* aec, int elements); 86 int WebRtcAec_GetDelayMetricsCore(AecCore* self, int* median, int* std, 90 int WebRtcAec_echo_state(AecCore* self); 93 void WebRtcAec_GetEchoStats(AecCore* self, [all …]
|
D | aec_core_internal.h | 52 struct AecCore { struct 196 typedef void (*WebRtcAecOverdriveAndSuppress)(AecCore* aec, 202 typedef void (*WebRtcAecComfortNoise)(AecCore* aec, 209 typedef void (*WebRtcAecSubBandCoherence)(AecCore* aec, 219 typedef int (*WebRtcAecPartitionDelay)(const AecCore* aec);
|
D | aec_core.c | 270 static void OverdriveAndSuppress(AecCore* aec, in OverdriveAndSuppress() 293 static int PartitionDelay(const AecCore* aec) { in PartitionDelay() 331 static void SmoothedPSD(AecCore* aec, in SmoothedPSD() 408 static void SubbandCoherence(AecCore* aec, in SubbandCoherence() 441 static void ComfortNoise(AecCore* aec, in ComfortNoise() 555 static void InitMetrics(AecCore* self) { in InitMetrics() 627 static void UpdateMetrics(AecCore* aec) { in UpdateMetrics() 755 static void UpdateDelayMetrics(AecCore* self) { in UpdateDelayMetrics() 850 static int SignalBasedDelayCorrection(AecCore* self) { in SignalBasedDelayCorrection() 923 AecCore* aec, in EchoSubtraction() [all …]
|
D | echo_cancellation.h | 61 struct AecCore; 246 struct AecCore* WebRtcAec_aec_core(void* handle);
|
D | echo_cancellation_unittest.cc | 38 AecCore* aec_core = WebRtcAec_aec_core(handle); in TEST()
|
D | echo_cancellation_internal.h | 62 AecCore* aec;
|
D | aec_core_neon.c | 382 static void OverdriveAndSuppressNEON(AecCore* aec, in OverdriveAndSuppressNEON() 456 static int PartitionDelayNEON(const AecCore* aec) { in PartitionDelayNEON() 510 static void SmoothedPSD(AecCore* aec, in SmoothedPSD() 675 static void SubbandCoherenceNEON(AecCore* aec, in SubbandCoherenceNEON()
|
D | aec_core_mips.c | 26 void WebRtcAec_ComfortNoise_mips(AecCore* aec, in WebRtcAec_ComfortNoise_mips() 646 void WebRtcAec_OverdriveAndSuppress_mips(AecCore* aec, in WebRtcAec_OverdriveAndSuppress_mips()
|
D | aec_core_sse2.c | 369 static void OverdriveAndSuppressSSE2(AecCore* aec, in OverdriveAndSuppressSSE2() 443 static int PartitionDelaySSE2(const AecCore* aec) { in PartitionDelaySSE2() 489 static void SmoothedPSD(AecCore* aec, in SmoothedPSD() 661 static void SubbandCoherenceSSE2(AecCore* aec, in SubbandCoherenceSSE2()
|
D | echo_cancellation.c | 565 AecCore* WebRtcAec_aec_core(void* handle) { in WebRtcAec_aec_core()
|
/external/webrtc/webrtc/modules/audio_processing/ |
D | echo_cancellation_impl_unittest.cc | 27 AecCore* aec_core = ap->echo_cancellation()->aec_core(); in TEST() 57 AecCore* aec_core = ap->echo_cancellation()->aec_core(); in TEST()
|
D | echo_cancellation_impl.h | 68 struct AecCore* aec_core() const override;
|
D | echo_cancellation_impl.cc | 395 struct AecCore* EchoCancellationImpl::aec_core() const { in aec_core()
|
/external/webrtc/webrtc/modules/audio_processing/include/ |
D | audio_processing.h | 28 struct AecCore; 696 virtual struct AecCore* aec_core() const = 0;
|
D | mock_audio_processing.h | 54 struct AecCore*());
|