第1部分 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 媒体类型
2.2.4 Sample数据包
2.2.5 时间戳
2.2.6 比特率
2.2.7 内容缓冲
2.2.8 网络协议
2.2.9 媒体内容发布
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.3 ID3支持
第2部分 Windows Media应用编程
第3部分 Windows Media高级主题
第4部分 附录