CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VC/MFC >  基础类

关于DirectShow的问题。急请!

楼主hufanliang()2003-12-02 17:50:35 在 VC/MFC / 基础类 提问

如何使捕捉到的数据存到缓冲区并发送出去呢?另外,在捕捉并实时预览时,不知道如何使捕捉一直进行下去,捕捉到的数据存到avi文件里面后,无法播放。谢谢给予解答,捕捉代码如下:  
          pBuilder->SetOutputFileName(&MEDIASUBTYPE_Avi,   L"E:\\Example.avi",   &ppf,   &pSink);  
          pBuilder->RenderStream(&PIN_CATEGORY_CAPTURE,&MEDIATYPE_Video,pSrc,NULL,ppf);  
          pBuilder->RenderStream(&PIN_CATEGORY_PREVIEW,&MEDIATYPE_Video,pSrc,NULL,NULL);  
          pBuilder->FindInterface(&PIN_CATEGORY_CAPTURE,   &MEDIATYPE_Interleaved,pSrc,   IID_IAMDroppedFrames,   (void   **)&pDropped);  
          const   long   ONE_SECOND   =   10000000;    
          REFERENCE_TIME   rtStart   =   5   *   ONE_SECOND   ,   rtStop   =   10   *   ONE_SECOND;  
          hr   =   pBuilder->ControlStream(&PIN_CATEGORY_CAPTURE,   &MEDIATYPE_Video,pSrc,&rtStart,&rtStop,   0,   0);  
          上面是捕捉保存到avi文件,和实时播放的代码,请问如何做呢? 问题点数:0、回复次数:0Top

相关问题

  • 急...DirectShow编译不过...
  • directshow问题请教
  • DirectShow
  • 改写DirectShow的memfile到Window下的问题请教,急!!(这是我能给的最高分了)
  • 请教DirectShow的使用。
  • 请教directshow环境配置!
  • 请问DirectShow sample中的TextOut
  • 急急急急急急急急急急急急急急急急急急急急急急 高手请进啊!
  • 急急急!!!请进!!
  • 请教,急!急!急!

关键词

  • video
  • null
  • pbuilder
  • 捕捉
  • mediatype
  • psrc
  • pin
  • avi
  • capture
  • second

得分解答快速导航

  • 帖主:hufanliang

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo