directshow修改视频分辨率
来源:互联网 发布:mac怎样彻底删除软件 编辑:程序博客网 时间:2024/06/06 07:09
在用directshow开发时可能需要修改视频的分辨率便于网络传输,可以用如下方法:
IAMStreamConfig *pSC=NULL; VIDEOINFOHEADER *vinfo=0;
hr= pBuilder2->FindInterface(&PIN_CATEGORY_CAPTURE, &MEDIATYPE_Video,pSrc, IID_IAMStreamConfig,(void **)&pSC); if (FAILED(hr)){AfxMessageBox("fail");}AM_MEDIA_TYPE * mmt=NULL;pSC->GetFormat(&mmt); //取得默认参数VIDEOINFOHEADER * pvih = (VIDEOINFOHEADER*)mmt->pbFormat;pvih->bmiHeader.biHeight=240; //修改采集视频的高为240pvih->bmiHeader.biWidth=320; //修改采集视频的宽为320mmt->pbFormat = (unsigned char *) pvih;pSC->SetFormat(mmt); //重新设置参数
但分辨率必须的摄像头支持的,可以用graphedit查看摄像头支持的分辨率大小。
- directshow修改视频分辨率
- DM368学习--捕获视频图像分辨率修改
- DirectShow中怎样修改捕获视频的格式
- DirectShow中怎样修改捕获视频的格式
- 视频分辨率
- 视频分辨率
- DirectShow中枚举摄像头分辨率
- directshow获取 颜色空间 分辨率
- android4.0.3修改camera预览大小分辨率和视频播放分辨率大小
- Directshow中的视频捕捉
- Directshow中的视频捕捉
- Directshow中的视频捕捉
- Directshow中的视频捕捉
- directshow的视频采集
- Directshow中的视频捕捉
- DirectShow播放视频
- DirectShow视频捕获
- DirectShow 播放视频
- NANDFLASH调试
- 专家博客记录
- Mybatis3 抛 Waiting as long as 20000 milliseconds for connection.信息的处理方法
- javaMail的简单应用
- 使用Oracle默认SBT接口测试磁带通道
- directshow修改视频分辨率
- itoa函数
- [技术教程]Photoshop来制作一个质感的水珠!
- 自动处理管理驾驶舱冲缓冲
- 如何推送h.264视频直播流到rtmp server
- 移动端HTML5只是浏览器厂商的臆造神话?
- android xml解析生成探讨
- 第一篇
- c++命名规则