ActiveX视频聊天控件

以前没仔细研究过Windows Platform SDK,没想到Windows除了提供那么丰富的API函数之外,还提供了许多其他特殊应用程序的接口,比如我这次用的Telephony API(http://msdn.microsoft.com/library/default.asp?url=/library/en-us/tapi/tapi3/tapi_3_1_start_page.asp)。他是以ActiveX的形式提供的,这样coder就可以用各种各样的语言(cpp, vb, javascript, vbscript and etc.)来构架自己的应用。

看了一下Platform SDK里的几个简单的Sample,然后把他们的功能部分(除ui以外的部分)抽出来封成一个类,新建一个ActiveX Control的工程,画几个简单的控件,映射按钮事件。。。。叉叉几下就完成了自己的ActiveX视频聊天控件。呵呵,原来web视频聊天实现起来这么简单的说。我原来还以为要自己写程序采集Video Capture的流,然后自己压缩图像,然后传输。。。。。原来MS已经做好了这一切,我要做的就是调用他做好的COM库。大家肯定会想说到效率。呵呵,查了一下msdn,他的视频采集压缩部分全是用的DirectShow,效率很高,也可以自己加filter进行自定义的压缩图像。。。

我在想,qq视频是不是用的TAPI呢?呵呵。等进了公司一定要弄个清楚。:)

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值