From 886ab0a3dbd8eada0cae58733d200928ee97263f Mon Sep 17 00:00:00 2001 From: w30042960 Date: Fri, 10 Nov 2023 17:27:57 +0800 Subject: [PATCH] modify codecheck Signed-off-by: w30042960 --- .../include/daudio_source_manager.h | 1 + .../src/daudio_source_manager.cpp | 23 +++++++++++-------- 2 files changed, 15 insertions(+), 9 deletions(-) diff --git a/services/audiomanager/managersource/include/daudio_source_manager.h b/services/audiomanager/managersource/include/daudio_source_manager.h index 5d9d2a5b..b58ccde4 100644 --- a/services/audiomanager/managersource/include/daudio_source_manager.h +++ b/services/audiomanager/managersource/include/daudio_source_manager.h @@ -58,6 +58,7 @@ private: std::string GetRequestId(const std::string &devId, const std::string &dhId); void ClearAudioDev(const std::string &devId); void ListenAudioDev(); + void RestoreThreadStatus(); typedef struct { std::string devId; diff --git a/services/audiomanager/managersource/src/daudio_source_manager.cpp b/services/audiomanager/managersource/src/daudio_source_manager.cpp index d37cb714..ee8d82b7 100644 --- a/services/audiomanager/managersource/src/daudio_source_manager.cpp +++ b/services/audiomanager/managersource/src/daudio_source_manager.cpp @@ -351,6 +351,19 @@ void DAudioSourceManager::ClearAudioDev(const std::string &devId) } } +void DAudioSourceManager::RestoreThreadStatus() +{ + if (!audioDevMap_.empty()) { + for (auto &iter : audioDevMap_) { + if (iter.second.dev == nullptr) { + DHLOGE("Listen audioDev error, dev is nullptr."); + continue; + } + iter.second.dev->RestoreThreadStatus(); + } + } +} + void DAudioSourceManager::ListenAudioDev() { auto taskFunc = [this]() { @@ -370,15 +383,7 @@ void DAudioSourceManager::ListenAudioDev() while (isHicollieRunning_.load()) { { std::lock_guard lock(devMapMtx_); - if (!audioDevMap_.empty()) { - for (auto &iter : audioDevMap_) { - if (iter.second.dev == nullptr) { - DHLOGE("Listen audioDev error, dev is nullptr."); - continue; - } - iter.second.dev->RestoreThreadStatus(); - } - } + RestoreThreadStatus(); } usleep(SLEEP_TIME); } -- Gitee