From e089162220ae3865d3b9e76beccb36fe3400db97 Mon Sep 17 00:00:00 2001 From: wangjiyu Date: Wed, 16 Apr 2025 15:44:43 +0800 Subject: [PATCH] debug --- util/RTCContext.cpp | 24 ++++++++++++++++++++---- 1 file changed, 20 insertions(+), 4 deletions(-) diff --git a/util/RTCContext.cpp b/util/RTCContext.cpp index ae7f1d3..1e9ba91 100644 --- a/util/RTCContext.cpp +++ b/util/RTCContext.cpp @@ -292,15 +292,31 @@ void RTCContext::onAudioProcess(const char* roomId, const char* peerId, } } */ +void printTimestamp() { + // 获取系统当前时间点 + auto now = std::chrono::system_clock::now(); + + // 转换为时间戳(秒 + 毫秒) + auto timestamp = std::chrono::duration_cast( + now.time_since_epoch()).count(); + auto milliseconds = std::chrono::duration_cast( + now.time_since_epoch()).count() % 1000; + + // 转换为本地时间(可读格式) + std::time_t time = std::chrono::system_clock::to_time_t(now); + std::cout << "Timestamp: " << timestamp << "." << milliseconds + << " (Local: " << std::ctime(&time) << ")"; +} void RTCContext::onAudioProcess(const char* roomId, const char* peerId, mrtc::MRTCAudioFrame& audioFrame, mrtc::MRTCAudioSourceType audioSourceType) { - namespace py = boost::python; - std::cout << "=== 开始音频处理(共享内存版) ===" << std::endl; - std::cout << "audioFrame:" << audioFrame.dataCount << "," << audioFrame.sampleRate << "," << - audioFrame.numChannels << "," << audioFrame.channelIndex << std::endl; + //namespace py = boost::python; + //std::cout << "=== 开始音频处理(共享内存版) ===" << std::endl; + //std::cout << "audioFrame:" << audioFrame.dataCount << "," << audioFrame.sampleRate << "," << + // audioFrame.numChannels << "," << audioFrame.channelIndex << std::endl; + printTimestamp(); setData(audioFrame); // 1. 获取GIL //std::cout << "[1] 获取GIL锁..." << std::endl;