Index: webrtc/modules/audio_processing/ns/noise_suppression.c |
diff --git a/webrtc/modules/audio_processing/ns/noise_suppression.c b/webrtc/modules/audio_processing/ns/noise_suppression.c |
index dd05e0ab3d7f905ca8f936d605e3bd90e0f78f46..8b6f45fce8b215fe480918a2d6a2545c9b89334b 100644 |
--- a/webrtc/modules/audio_processing/ns/noise_suppression.c |
+++ b/webrtc/modules/audio_processing/ns/noise_suppression.c |
@@ -57,3 +57,15 @@ float WebRtcNs_prior_speech_probability(NsHandle* handle) { |
} |
return self->priorSpeechProb; |
} |
+ |
+const float* WebRtcNs_noise_estimate(const NsHandle* handle) { |
+ const NoiseSuppressionC* self = (const NoiseSuppressionC*)handle; |
+ if (handle == NULL || self->initFlag == 0) { |
+ return NULL; |
+ } |
+ return self->noise; |
+} |
+ |
+size_t WebRtcNs_num_freq() { |
+ return HALF_ANAL_BLOCKL; |
+} |