随笔分类 -  多媒编程MCI VFW DirectShow

摘要:VFW.h宏解析 (详细的参考VFW.H) 作者:岳东卫 转载请写明转载出处...... VFW库是微软推出的支持视频处理的一组库,我们利用VFW可以开发出各种各样的视频处理程序 。 开发实时语音视频系统的时候 一般用TCP/IP传输控制命令 一般用UDP传输数据下面都是一些宏操作 ,对应的消息自己MSDN去 。。。。capCreateCaptureWindow //这个宏如果我们在一个窗体上显示视频那么调用 其实是发送了一个响应的消息我们可以在MSDN中查到 capDriverConnect(hw,0) ; //链接到指定设备驱动 将采集窗口和摄像头驱动相连接 这个驱动列表可以枚举出来通.. 阅读全文

posted @ 2012-01-14 00:11 风尘女子 阅读(511) 评论(0) 推荐(0)

摘要:MCIWndCreate函数在什么时候用呢?比如说我们远程视频开发中 接收到对方传来的压缩(compressor)后的 视频数据 我们解压缩(decompressor)之后可以使用这个函数来创建一个窗体 进行播放视频 如 avi(音频视频交错的格式), 他可以播放 wav avi mid等多种格式 但是一定要是解码之后的文件 。一个简单的代码示例:HWND hw=MCIWndCreate(m_hWnd,AfxGetInstanceHandle(),MCIWNDF_SHOWALL|MCIWNDF_NOMENU|MCIWNDF_NOPLAYBAR,L"c:\\CAPTURE.avi&qu 阅读全文

posted @ 2012-01-12 20:09 风尘女子 阅读(377) 评论(0) 推荐(0)

摘要:关于MCI的命令以及操作 很复杂 各种宏 这里简单的列举了几个例子实际开发中 如果用到MCI那么我们去研究微软的 Mmsystem.h头文件、、、MCI的使用时要先打开设备 然后再操作设备 。1、开始录制音乐 录制时候使用的设备是waveaudio 波形音频设备 支持wav DWORD id ;MCI_OPEN_PARMS pr;pr.lpstrDeviceType=_T("waveaudio") ; //设备类型pr.lpstrElementName=L"" ; //一定要初始否则无法录音 mciSendCommand(NULL,MCI_OPEN,MC 阅读全文

posted @ 2012-01-12 15:04 风尘女子 阅读(708) 评论(0) 推荐(0)

导航