From 168c103ece5db17bf35bdfaf9a44fef293459e51 Mon Sep 17 00:00:00 2001 From: FileStream Date: Thu, 16 May 2024 09:04:12 +0000 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8DAcquireAudioBufferMix=20?= =?UTF-8?q?=E8=BF=94=E5=9B=9E=E9=80=BB=E8=BE=91=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: FileStream --- .../screen_capture/server/screen_capture_server.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/services/services/screen_capture/server/screen_capture_server.cpp b/services/services/screen_capture/server/screen_capture_server.cpp index 1d472e793..1e614cb0a 100644 --- a/services/services/screen_capture/server/screen_capture_server.cpp +++ b/services/services/screen_capture/server/screen_capture_server.cpp @@ -1654,7 +1654,11 @@ int32_t ScreenCaptureServer::AcquireAudioBufferMix(std::shared_ptr innerAudioCapture_ != nullptr) { retInner = innerAudioCapture_->AcquireAudioBuffer(innerAudioBuffer); retMic = micAudioCapture_->AcquireAudioBuffer(micAudioBuffer); - return retInner && retMic; + if (retInner == MSERR_OK && retMic == MSERR_OK) { + return MSERR_OK; + } else { + return MSERR_UNKNOWN; + } } if (type == AVScreenCaptureMixMode::MIC_MODE && micAudioCapture_ != nullptr) { return micAudioCapture_->AcquireAudioBuffer(micAudioBuffer); -- Gitee