windows编程技术
文章平均质量分 80
杨柳
linux c/c++ sip qt php
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
directshow的中文资料之设备列举和捕捉接口
这篇解释和示例如何通过DirectShow的接口去初始化和访问系统的硬件设备。代表性的,DirectShow应用程序使用下面类型的硬件。 音/视频捕捉卡 音频或视频回放卡 音频或视频压缩或解压卡(象MPEG解码器) 下面将以AV设备作参考。 如何列举设备 包括在DirectShowSDK中的接口,类,和例子提供了音/视频捕捉和回放的功能。因为文件源过滤器和fil转载 2015-01-27 16:40:43 · 905 阅读 · 0 评论 -
Directshow学习笔记
关于directshow的学习,我一直感觉有很多困惑的地方。微软的东西不是讲究简单吗,但我感觉directshow中的音视频采集远没有linux下的v4l2好用。创建一个com实例,需要涉及到两个ID,CLSID(下面函数的第一个参数)和iid(下面函数的第四个参数),这两个ID定位了一个要返回的接口的ID. CoCreateInstance (CLSID_SystemDeviceEnum原创 2015-01-27 14:21:42 · 855 阅读 · 0 评论 -
视频播放器实现技术(二)
播放器解决了视频播放的问题。通常来说,解决问题最好的办好就是大而化小,小而化无。因为整个播放过程是一个复杂的过程,所以播放器也采用分而治之的办法。简单来说,这个大问题可以分解为四个小问题。1,数据接收;2,数据解析;3,数据解码;4,数据输出。我会对mplayer和vlc这两个开源播放器的代码结构来说明这四个问题。一,数据接收(access)自然,我们不能无中生有,要处理数原创 2013-10-29 10:52:40 · 3390 阅读 · 0 评论 -
视频播放器实现技术(一)
一、知识点 ES流(Elementary Stream): 也叫基本码流,包含视频、音频或数据的连续码流.PES流(Packet Elementary Stream): 也叫打包的基本码流, 是将基本的码流ES流根据需要分成长度不等的数据包, 并加上包头就形成了打包的基本码流PES流.TS流(Transport Stream): 也叫传输流, 是由固定长度为188字节的包组成,原创 2013-10-29 10:51:11 · 10137 阅读 · 1 评论
分享