第一部分 Windows Media概论
第1章 流媒体来了
1.1 什么是流媒体
1.2 流媒体技术
1.3 Windows Media
第2章 理解SDK系统
2.1 SDK系统概述
2.2 SDK基本概念
2.2.1 输入、输出、流
2.2.2 格式与媒体类型
2.2.3 Sample数据包
2.2.4 时间戳
2.2.5 比特率
2.2.6 内容缓冲
2.2.7 网络协议
2.2.8 媒体内容发布
2.3 SDK编程梗概
2.3.1 开发环境配置
2.3.2 实用的宏定义
2.3.3 COM库的初始化
2.3.4 COM接口扩展方案
2.3.5 回调接口的实现
2.3.6 异步函数调用的同步
2.3.7 接口函数的两遍调用
2.3.8 宽字符与ANSI字符
2.3.9 奇妙的do-while循环
第3章 ASF文件格式
3.1 ASF文件结构
3.1.1 头对象
3.1.2 数据对象
3.1.3 索引对象
3.2 ASF系统特性
3.2.1 流编号
3.2.2 流类型
3.2.3 流互斥
3.2.4 流优先级
3.2.5 带宽共享
3.2.6 数据单元扩展
3.2.7 SMPTE时间码
3.2.8 标记
3.2.9 元数据
3.3 ASF与Windows Media
第4章 Windows Media编解码器
4.1 编解码器概述
4.1.1 编解码器枚举
4.1.2 实例程序:ListWMCodecs
4.2 编解码基本概念
4.2.1 CBR编码
4.2.2 VBR编码
4.2.3 两遍编码
4.2.4 视频复杂度
4.2.5 设备兼容模板
4.2.6 实例程序:ListCodecProps
4.3 Windows Media编码软件
4.3.1 文件格式转换
4.3.2 实况流编码
4.3.3 屏幕捕捉
4.3.4 网络流化
第5章 Profile描述
5.1 Profile概述
5.1.1 实例程序:ListProps
5.1.2 小工具:ShowProfile
5.2 系统Profile
5.2.1 系统Profile枚举
5.2.2 系统Profile本地化
5.2.3 实例程序:ListSysProfiles
5.3 Profile管理
5.3.1 获取ASF文件的Profile
5.3.2 使用系统Profile
5.3.3 保存Profile到文件
5.3.4 从文件装载Profile
5.3.5 创建全新的Profile
第6章 元数据
6.1 元数据概述
6.2 获取元数据
6.2.1 实例程序:ListMetadata
6.3 ID3支持
6.3.1 实例程序:ListID3
第二部分 Windows Media应用编程
第7章 Windows Media文件的读取
7.1 异步读取
7.1.1 读取过程概述
7.1.2 识别输出编号
7.1.3 选择输出格式
7.1.4 随机定位
7.1.5 读取器性能统计
7.1.6 Sample内存优化
7.1.7 实例程序:WmvPlayer
7.1.8 实例程序:WmaPlayer
7.2 同步读取
7.2.1 实例程序:WmSyncRead
7.3 文件复制
7.3.1 实例程序:WmCopy
第8章 Windows Media文件的生成
8.1 生成Windows Media文件
8.1.1 创建Profile
8.1.2 确定编码模式
8.1.3 识别输入编号
8.1.4 设置输入格式
8.1.5 即时编码预览
8.1.6 生成器性能统计
8.1.7 自定义接收器
8.1.8 实例程序:FilterASFWriter
8.2 两遍编码
8.3 水印叠加
8.3.1 DMO简介
8.3.2 水印组件开发
8.3.3 水印组件枚举
8.3.4 应用演示
8.4 图片视频流
8.4.1 实例程序:WmImages
8.5 屏幕录制
8.5.1 屏幕采集方法
8.5.2 实例程序:WmScreen
8.6 使用第三方编码器
8.6.1 实例程序:FilterASFMuxer
8.6.2 典型应用:DivX流保存为ASF
第9章 Windows Media文件的编辑
9.1 元数据编辑
9.1.1 获取属性
9.1.2 修改属性
9.1.3 增加属性
9.1.4 删除属性
9.1.5 实例程序:WmEditor
9.2 复杂属性
9.2.1 获取歌词
9.2.2 编辑歌词
9.2.3 实例程序:WmLyrics
9.3 使用标记
9.4 文件索引
第10章 Windows Media的网络应用
10.1 流媒体发布模型
10.1.1 广播发布
10.1.2 点播发布
10.2 网络流化
10.2.1 本机广播
10.2.2 推发布
10.2.3 实例程序:WmStreaming
10.3 客户端播放
10.3.1 流式播放
10.3.2 下载播放
10.3.3 另存为本地文件
10.4 视频会议广播系统
10.4.1 系统方案设计
10.4.2 流化组件开发
10.4.3 系统演示
第三部分 Windows Media高级话题
第11章 数字版权管理
11.1 初识DRM
11.2 支持DRM
11.2.1 获取许可证
11.2.2 实例程序:DRMPlayer
第12章 Windows Media与DirectShow
12.1 为什么要DirectShow
12.2 QASF Filters
12.2.1 WM ASF Reader
12.2.2 WM ASF Writer
12.3 精确到帧的定位
附录A: Windows Media Format SDK常用GUID对照表
附录B: Windows Media Format SDK的主要对象与接口
附录C: Windows Media Format SDK的主要功能函数
分享到:
相关推荐
Windows Media编程导向 附pdf书籍 源代码 陆其明系列
清华大学陆其明老师《windows media编程导向》和该书的CD,里面有不少Windows media format sdk编程的源代码,刚刚开始视频编程的朋友可以下载参考。
Windows Media编程导向(PDF)电子书+光盘源码.rarWindows Media编程导向(PDF)电子书+光盘源码.rarWindows Media编程导向(PDF)电子书+光盘源码.rarWindows Media编程导向(PDF)电子书+光盘源码.rarWindows Media编程...
陆其明老师的windows media 编程导向 又一部经典之作。
陆其明《windows media编程导向》
本书配套实例程序说明 Misc目录下 MemAlloc是一个关于内存分配、释放的测试。其中,DllMem是DLL项目,AppMem是测试这个 DLL的应用程序项目。 SimpleTest是各种测试代码。
这是陆其明老师的一本关于流媒体开发的经典书籍的原代码
分享——Windows Media Center 互联网视频功能排错指南
windows media编程向导源代码
一个5M的插件让你的Windows Media Player成为万能播放器,WMP解码包
分享——【20100520】Windows Media Center更新问题的解决方法
安装此插件,windows media player几乎可播放大部分常用格式视频。
分享——【20100519】关于windows media center更新问题
c#做的Windows Media playerc#做的Windows Media playerc#做的Windows Media playerc#做的Windows Media playerc#做的Windows Media playerc#做的Windows Media playerc#做的Windows Media playerc#做的Windows ...
Windows Media Format 9 Series SDK
Windows Media编程导向.pdf + code [MS_Media_编码器_SDK_教程].pdf
Windows media player 皮肤合集(80款),包含全网最全的meida player skin ,包含官方主题以及非官方主题几十款,一定满足您的需求!5分实在是超值!
windows media format 9 sdk方便大家,不用到m$上验证下载
Windows Media Player万能解码包,让你只用操作系统自带的Windows Media Player播放器,可以播放除WMP自身支持的格式外,还能播放mp4、3gp、rm、rmvb等等目前流行的几乎所有格式流媒体(包括real流媒体)。 深度WMP...