解决方案 »
- 如何修改状态栏字体颜色
- 请问,如何将一个字节数组里面的数据转换成ASCII字符串?
- 如何改变一个forview上的控件的位置
- 视频语音聊天涉及哪些技术?提点一下就可以啦
- select模型的问题?200分送上!请笑纳!
- 我怎么加入256或24位色的工具栏。
- 问一个菜菜的问题,有没有直接解析HTML标记的方法(不通过MSHTML)
- 寻找编操作系统的高手
- 程序运行第一句就报错unhandled exception in XXX.exe(kennel32.dll):0xE06D7363:microsoft C++ exception
- 如何获取进程的参数?
- MFC里线程中报错的问题,求高手指教
- 外汇软件外挂的问题?
摄像头只能输出1920X1080的图像到采集卡
在CameraDS中就不能修改图像的分辨率了 一定要是1920 1080的参数才能够打开
但是这样再把图像压缩显示咋MFC空间上时就会出现毛刺的现象 不知道怎么解决~!
AM_MEDIA_TYPE * mmt;
VIDEO_STREAM_CONFIG_CAPS vscp;
// pConfig->GetFormat(&mmt); //取得默认参数
pConfig->GetStreamCaps(0,&mmt,(BYTE*)&vscp);
VIDEOINFOHEADER * vvih = (VIDEOINFOHEADER*) mmt->pbFormat;
AM_MEDIA_TYPE * pmt = mmt;
VIDEOINFOHEADER * pvih = (VIDEOINFOHEADER*) pmt->pbFormat;
pvih->bmiHeader.biHeight=640;
pvih->bmiHeader.biWidth=480;
pmt->pbFormat = (unsigned char *) pvih;
pConfig->SetFormat(pmt); //重新设置参数
if(pmt)
{
DeleteMediaType(pmt);
}