->多媒体
文章平均质量分 80
kchai1
Bluetooth,Wireless
展开
-
关于avi文件结构
先来介绍RIFF文件格式。RIFF文件使用四字符码FOURCC(four-character code)来表征数据类型,比如‘RIFF’、‘AVI ’、‘LIST’等。注意,Windows操作系统使用的字节顺序是little-endian,因此一个四字符码‘abcd’实际的DWORD值应为0x64636261。另外,四字符码中像‘AVI ’一样含有空格也是合法的。RIFF文件首先含有一个如图3原创 2004-12-24 15:13:00 · 2594 阅读 · 0 评论 -
DirectShow系列讲座之一——DirectShow系统概述
流媒体的处理,以其复杂性和技术性,一向广受工业界的关注。特别伴随着因特网的普及,流媒体在网络上的广泛应用,怎样使流媒体的处理变得简单而富有成效逐渐成为了焦点问题。选择一种合适的应用方案,事半功倍。此时,微软的DirectShow,给了我们一个不错的选择。(DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布。目前,DirectX最新版原创 2004-12-24 17:06:00 · 1392 阅读 · 0 评论 -
DirectShow系列讲座之二——Filter原理
在上一讲中,笔者介绍了DirectShow的总体系统框架。从这一讲开始,我们要从程序员的角度,进一步深入探讨一下DirectShow的应用以及Filter的开发。在这之前,笔者首先要特别提一下微软提供的一个Filter测试工具——GraphEdit,它的路径在DXSDK/bin/DXUtils/Graphedt.exe。(如果您还没有安装DirectX SDK,请到微软的网站上去下载。)通过这个工原创 2004-12-24 17:07:00 · 1675 阅读 · 0 评论 -
DirectShow系列讲座之三——开发自己的Filter
在上两讲中,笔者介绍了DirectShow的应用原理以及开发Filter之前的一些预备知识。这一讲,笔者就要手把手教你如何写自己的Filter啦。首先,从VC++的项目开始(请确认你已经给VC++配置好了DirectX的开发环境)。写自己的Filter,第一步是使用VC++建立一个Filter的项目。由于DirectX SDK提供了很多Filter的例子项目(位于DXSDK/samples/Mul原创 2004-12-24 17:09:00 · 2211 阅读 · 0 评论 -
深入浅出DirectShow Filter
1. Filter概述Filter是一个COM组件,由一个或多个Pin组成。Pin也是一个COM组件。Filter文件的扩展名为.ax,但也可以是.dll。Filter根据其包含Input pin或Output pin的情况(或在Filter Graph的位置),大致可分为三类:Source Filter(仅有Output pin)、Transform Filter(同时具有Input pin和O原创 2004-12-24 17:15:00 · 3722 阅读 · 0 评论 -
位图文件的读取显示
本文从位图文件的格式入手,给出详细的格式说明,并有源码分析。一、位图文件结构位图文件由三部分组成:文件头 + 位图信息 + 位图像素数据1、位图文件头。位图文件头主要用于识别位图文件。以下是位图文件头结构的定义: typedef struct tagBITMAPFILEHEADER { // bmfh WORD bfType; DWORD bfSize;原创 2004-12-24 17:49:00 · 5534 阅读 · 2 评论 -
解码器下载地址总结
在这里我把常用的界么起的下载地址总结了一下 Divx 3.11alpha 最普遍使用的DivX Codec http://nickfan.euhs.net/softdownload/decoder/01divx_311alpha.zip Intel Video Codec Intel 发布的多个编码标准 http://nickfan.euhs.net/softdownlo原创 2004-12-24 19:45:00 · 10594 阅读 · 4 评论