audio-hal: use audio source to get delay latency

Bug: 138918061
Test: CTS testSynchronizedRecord pass

Change-Id: Icb9babf7e6a63c1f3d1af73c42ef21fb8b7d211b
Signed-off-by: Juyu Chen <juyuchen@google.com>
(cherry picked from commit 1a5c6d674d85a35890c33ea5e1a505a970cebb57)
Signed-off-by: Aniket Kumar Lata <alata@codeaurora.org>
diff --git a/hal/audio_extn/qaf.c b/hal/audio_extn/qaf.c
index 46e625d..2cff53e 100644
--- a/hal/audio_extn/qaf.c
+++ b/hal/audio_extn/qaf.c
@@ -952,10 +952,10 @@
 
         if (qaf_mod->stream_out[QAF_OUT_OFFLOAD])
             platform_latency =
-                platform_render_latency(qaf_mod->stream_out[QAF_OUT_OFFLOAD]->usecase);
+                platform_render_latency(qaf_mod->stream_out[QAF_OUT_OFFLOAD]);
         else
             platform_latency =
-                platform_render_latency(qaf_mod->stream_out[QAF_OUT_OFFLOAD_MCH]->usecase);
+                platform_render_latency(qaf_mod->stream_out[QAF_OUT_OFFLOAD_MCH]);
 
         dsp_latency = (platform_latency * sample_rate) / 1000000LL;
     } else if (qaf_mod->stream_out[QAF_OUT_TRANSCODE_PASSTHROUGH] != NULL) {