⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_19974.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:19974 发表者:流流 发表日期:2002-11-01 17:15:45
<br>主题:vfw问题
<br>内容:我用vfw开发视频捕获程序,但是capSetVideoFormat函数<BR>返回错误,怎么回事呀,如果不用capSetVideoFormat<BR>则图像为彩色条文,请帮帮我吧!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:Norton AntivVirus 回复日期:2002-11-01 20:55:33
<br>内容:&nbsp;&nbsp;&nbsp;&nbsp;capCaptureGetSetup(hCaps, &CaptureParms, sizeof(CaptureParms));<BR>&nbsp;&nbsp;&nbsp;&nbsp;CaptureParms.fAbortLeftMouse = false;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CaptureParms.fAbortRightMouse = false;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CaptureParms.fYield = true;<BR>&nbsp;&nbsp;&nbsp;&nbsp;CaptureParms.dwRequestMicroSecPerFrame = 66667;<BR>&nbsp;&nbsp;&nbsp;&nbsp;capCaptureSetSetup(hCaps, &CaptureParms, sizeof(CaptureParms));<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:流流 回复日期:2002-11-04 09:14:30
<br>内容:你好:<BR>&nbsp;&nbsp;谢谢您的答复,能不能给我解释解释!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:Norton AntivVirus 回复日期:2002-11-04 09:20:53
<br>内容:能用吗?<BR><BR>不能用,我就啥也不说了!
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:流流 回复日期:2002-11-04 13:54:37
<br>内容:我刚刚试了一下,还不行,上面的代码放到那合适<BR>是在capDriverConnect之后吗<BR>还是要谢谢您的回答
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:了了 回复日期:2002-11-05 10:04:11
<br>内容:capSetVideoFormat返回值错误,说明你改的参数不合适,看看下面的用法。<BR>(不过,出彩条好象是PAL制,NTSC制搞错了点现象)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int m_nVfs=capGetVideoFormatSize(m_hWnd);<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(!m_nVfs)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return E_FAIL;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; BITMAPINFO *lpBmpInfo = (BITMAPINFO&nbsp;&nbsp;&nbsp;&nbsp;*)( new char[m_nVfs]);<BR>&nbsp;&nbsp;&nbsp;&nbsp;ASSERT(lpBmpInfo);<BR>&nbsp;&nbsp;&nbsp;&nbsp;int ret = capGetVideoFormat(m_hWnd, lpBmpInfo, (WORD)m_nVfs);<BR>&nbsp;&nbsp;&nbsp;&nbsp;if(!ret)<BR>&nbsp;&nbsp;&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return E_FAIL;<BR>&nbsp;&nbsp;&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;LPBITMAPINFOHEADER lpd = (LPBITMAPINFOHEADER)lpBmpInfo;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;lpd-&gt;biSize= sizeof BITMAPINFOHEADER;<BR>&nbsp;&nbsp;&nbsp;&nbsp;lpd-&gt;biWidth = 想要的宽度(PAL&lt;720,NTSC&lt;640) ;<BR>&nbsp;&nbsp;&nbsp;&nbsp;lpd-&gt;biHeight = 想要的高度(PAL&lt;576,NTSC&lt;480);<BR>&nbsp;&nbsp;&nbsp;&nbsp;lpd-&gt;biSizeImage = lpd-&gt;biWidth * lpd-&gt;biHeight * lpd-&gt;biBitCount/8;<BR>&nbsp;&nbsp;&nbsp;&nbsp;capSetVideoFormat(m_hWnd, (LPBITMAPINFO)lpd, ret);
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -