Browse Source

Debug打印

Wang Jeff 5 years ago
parent
commit
8bfab83ca1
1 changed files with 7 additions and 4 deletions
  1. 7 4
      SATHelper/SATHelper/UB530View.cpp

+ 7 - 4
SATHelper/SATHelper/UB530View.cpp

@@ -11,10 +11,12 @@ extern CMainFrame* g_pMainFrame;
 
 VOID Dbg2(CHAR* pszStr, ...)
 {
-	char szData[MAX_PATH] = "[SC] ";
+	char szData[MAX_PATH] = {0};
+	_stprintf_s(szData, _T("%s %s "), _T("[SATHelper] "), CTime::GetCurrentTime().Format(_T("%Y-%m-%d %H:%M:%S")).GetString());
+	int len = strlen(szData);
 	va_list args;
 	va_start(args, pszStr);
-	_vsnprintf_s(szData + 5, MAX_PATH - 5, MAX_PATH - 6, pszStr, args);
+	_vsnprintf_s(szData + len, MAX_PATH - len, MAX_PATH - len, pszStr, args);
 	va_end(args);
 	strcat_s(szData, "\n");
 	OutputDebugStringA(szData);
@@ -24,7 +26,7 @@ VOID Dbg2(CHAR* pszStr, ...)
 //
 QRETURN on_process_format_changed2(PVOID pDevice, ULONG nVideoInput, ULONG nAudioInput, ULONG nVideoWidth, ULONG nVideoHeight, BOOL bVideoIsInterleaved, double dVideoFrameRate, ULONG nAudioChannels, ULONG nAudioBitsPerSample, ULONG nAudioSampleFrequency, PVOID pUserData)
 {
-	//Dbg("format changed Detected  \n");
+	Dbg2(_T("信号源格式变化\n"));
 	CUB530View* pView = (CUB530View*)pUserData;
 	if (pView == NULL) { return QCAP_RT_OK; }
 	if (pView->GetSafeHwnd() == NULL) { return QCAP_RT_OK; }
@@ -107,8 +109,8 @@ QRETURN on_process_no_signal_detected2(PVOID pDevice, ULONG nVideoInput, ULONG n
 	if (pView == NULL) { return QCAP_RT_OK; }
 	if (pView->GetSafeHwnd() == NULL) { return QCAP_RT_OK; }
 
+	Dbg2(_T("当前采集卡无信号\n"));
 	//pView->SetRibbonStatusBarText("当前采集卡无信号。", ID_STATUSBAR_PANE1);
-	OutputDebugString(CTime::GetCurrentTime().Format(_T("%Y-%m-%d %H:%M:%S")) + "当前采集卡无信号\n");
 	::SendMessage(g_pMainFrame->m_hWnd, MSG_STATUS_BAR, (WPARAM)&CString("当前采集卡无信号"), ID_STATUSBAR_PANE1);
 
 	// 切换到HDMI->Auto
@@ -133,6 +135,7 @@ QRETURN on_process_signal_removed2(PVOID pDevice, ULONG nVideoInput, ULONG nAudi
 	if (pView == NULL) { return QCAP_RT_OK; }
 	if (pView->GetSafeHwnd() == NULL) { return QCAP_RT_OK; }
 
+	Dbg2(_T("当前采集卡信号被移除\n"));
 	//pView->SetRibbonStatusBarText("当前采集卡信号被移除。", ID_STATUSBAR_PANE1);
 	::SendMessage(g_pMainFrame->m_hWnd, MSG_STATUS_BAR, (WPARAM)&CString("当前采集卡信号被移除"), ID_STATUSBAR_PANE1);