运行CameraDshowApp.exe后系统声音为什么会消失
凉拌菜 2010-11-26 11:59:06 系统CE6.0,平台S5PC100,没有运行CameraDshowApp.exe前系统声音是正常的,点击触摸屏,播放视频/音频都正常,但是当运行CameraDshowApp.exe后所有的系统声音都没有了,播放视频/音频都没有声音,而且会比较卡。这是怎么回事,有没有哪位遇到过类似的情况。
在应用程序里跟踪了一下代码发现运行如下代码后系统的声音就没有了,确切的说是运行了 hr = g_DShowCaptureGraph.RunGraph()后异常就产生了。
if(SUCCEEDED(g_DShowCaptureGraph.Init(hwnd, &rc, g_dwFilters )))
{
hr = g_DShowCaptureGraph.SetStillCaptureFileName(g_tszStillFileName);
if(FAILED(hr))
{
RETAILMSG(1, ( TEXT("CameraDShowApp: Failed to set the still image file name.")));
}
hr = g_DShowCaptureGraph.SetVideoCaptureFileName(g_tszCaptureFileName);
if(FAILED(hr))
{
RETAILMSG(1, ( TEXT("CameraDShowApp: Failed to set the video capture file name.")));
}
hr = g_DShowCaptureGraph.RunGraph();
if(FAILED(hr))
{
RETAILMSG(1, ( TEXT("CameraDShowApp: Starting the capture graph failed.")));
}
}
else
{
RETAILMSG(1, ( TEXT("CameraDShowApp: Initializing the capture graph failed.")));
}