封面
版权信息
前言
第1章 音频/视频技术基础
1.1 数字音频、视频的基本概念
1.1.1 数字音频技术的发展
1.1.2 常见数字音频、视频文件格式
1.2 数字音/视频的编/解码技术介绍
1.2.1 音频数据的编码、解码
1.2.2 视频数据的编码、解码
1.2.3 音频/视频编码方案
1.2.4 未来的音频/视频编码技术标准
1.3 视频信息网络传输基础
1.4 常见的音频/视频处理平台
1.5 常用的音频/视频开发工具
1.5.1 DirectSound
1.5.2 DirectShow
1.5.3 CCS算法
第2章 Visual C++ 2005开发环境介绍
2.1 Visual Studio.NET基础
2.1.1 Visual Studio.NET工具介绍
2.1.2 安装Visual Studio 2005
2.2 初识Visual Studio 2005环境
2.2.1 Visual Studio 2005设置
2.2.2 新建项目
2.2.3 解决方案和类视图
2.2.4 文本编辑器
2.2.5 生成与查错
2.3 使用向导完成开发
2.3.1 创建应用程序
2.3.2 生成应用库LIB/DLL
2.4 安装Visual Studio 2005的常见问题
第3章 MFC介绍
3.1 MFC概述
3.1.1 MFC编程的特点
3.1.2 MFC类的分层结构
- APP免费
3.1.3 MFC中的WinMain()函数
- APP免费
3.2 Windows消息机制
- APP免费
3.2.1 消息概述
- APP免费
3.2.2 Windows句柄
- APP免费
3.2.3 消息的传送
- APP免费
3.2.4 消息与事件
- APP免费
3.3 对话框编程
- APP免费
3.3.1 构建对话框应用程序
- APP免费
3.3.2 设置对话框属性
- APP免费
3.3.3 常见对话框的种类
- APP免费
3.4 控件基础
- APP免费
3.4.1 Windows公共控件
- APP免费
3.4.2 ActiveX控件
- APP免费
3.5 MSDN中的巨大资源
- APP免费
第4章 DirectX实现音频开发
- APP免费
4.1 DirectX基础
- APP免费
4.1.1 DirectX的历史
- APP免费
4.1.2 版本与功能
- APP免费
4.1.3 结构
- APP免费
4.1.4 组成
- APP免费
4.2 搭建DirectX开发环境
- APP免费
4.2.1 获取DirectX
- APP免费
4.2.2 安装DirectX SDK
- APP免费
4.2.3 配置DirectX SDK
- APP免费
4.3 DirectSound开发基础
- APP免费
4.3.1 DirectSound能做什么
- APP免费
4.3.2 DirectSound和DirectMusic的区别
- APP免费
4.3.3 DirectSound SDK结构
- APP免费
4.3.4 DirectSound播放功能介绍
- APP免费
4.4 DirectSound使用方法详解
- APP免费
4.4.1 DirectSound开发的基本步骤
- APP免费
4.4.2 DirectSound对象介绍
- APP免费
4.4.3 使用DirectSound设备对象
- APP免费
4.4.4 使用DirectSound缓冲区对象
- APP免费
4.4.5 使用WAV数据
- APP免费
4.4.6 使用DirectX媒体对象控制音效
- APP免费
4.5 DirectSound环境配置
- APP免费
4.5.1 DirectSound开发环境配置
- APP免费
4.5.2 开发环境配置
- APP免费
4.6 调试程序
- APP免费
4.6.1 Visual C++调试器
- APP免费
4.6.2 一些基本的调试技术
- APP免费
第5章 制作一个音频播放器
- APP免费
5.1 先了解基础知识——缓冲区
- APP免费
5.1.1 缓冲区的几种类型
- APP免费
5.1.2 缓冲区通知
- APP免费
5.2 系统总体设计和分析
- APP免费
5.2.1 MCI
- APP免费
5.2.2 PlaySound()函数
- APP免费
5.2.3 低级别WAV音频设备
- APP免费
5.3 播放文件
- APP免费
5.3.1 创建DirectSound对象
- APP免费
5.3.2 创建播放缓冲区
- APP免费
5.3.3 创建DirectSoundBuffer对象
- APP免费
5.4 总结DirectSound音频编程的步骤及方法
- APP免费
5.5 项目具体实现
- APP免费
5.5.1 创建项目程序框架
- APP免费
5.5.2 添加控件和变量
- APP免费
5.5.3 封装CDirectSound类实现DirectSound
- APP免费
5.5.4 对话框界面操作
- APP免费
5.5.5 编译和调试
- APP免费
第6章 3D音效编程
- APP免费
6.1 先了解基础知识
- APP免费
6.1.1 DirectSound 3D介绍
- APP免费
6.1.2 最大距离和最小距离
- APP免费
6.1.3 处理模式介绍
- APP免费
6.1.4 Buffer的位置和速度
- APP免费
6.1.5 声音的锥效应
- APP免费
6.2 DirectSound 3D缓冲区对象
- APP免费
6.3 DirectSound 3D虚拟听众
- APP免费
6.3.1 听众空间参数
- APP免费
6.3.2 获取3D听者
- APP免费
6.3.3 距离因子和多普勒效应(Doppler)
- APP免费
6.4 增加声音特技Using Effects
- APP免费
6.5 项目具体实现
- APP免费
6.5.1 创建项目程序框架
- APP免费
6.5.2 添加控件和变量
- APP免费
6.5.3 实现流程分析
- APP免费
6.5.4 编译和调试
- APP免费
第7章 录制音频
- APP免费
7.1 先了解基础知识
- APP免费
7.1.1 录音的基本原理
- APP免费
7.1.2 实现流程分析
- APP免费
7.2 项目具体实现
- APP免费
7.2.1 封装类
- APP免费
7.2.2 管理函数
- APP免费
7.2.3 编译和调试
- APP免费
第8章 引入DirectShow
- APP免费
8.1 DirectShow基础
- APP免费
8.1.1 DirectShow介绍
- APP免费
8.1.2 DirectShow构成
- APP免费
8.2 搭建DirectShow SDK开发环境
- APP免费
8.2.1 获取DirectShow SDK
- APP免费
8.2.2 安装DirectShow SDK
- APP免费
8.3 配置DirectShow SDK开发环境
- APP免费
8.3.1 生成DirectShow SDK库
- APP免费
8.3.2 配置Visual C++ 2005
- APP免费
8.3.3 最后看笔者机器的调试过程
- APP免费
8.4 DirectShow使用案例
- APP免费
8.4.1 滤镜和图像滤镜介绍
- APP免费
8.4.2 编写一个DirectShow程序
- APP免费
8.4.3 使用graphedt.exe播放AVI文件
- APP免费
8.4.4 编程实现播放AVI文件
- APP免费
第9章 DirectShow开发详解
- APP免费
9.1 Filter Graph及其组成
- APP免费
9.1.1 DirectShow的Filter
- APP免费
9.1.2 Filter Graph Manager对象
- APP免费
9.1.3 媒体类型
- APP免费
9.1.4 媒体样本Samples和分配器Allocators
- APP免费
9.2 构建Filter Graph
- APP免费
9.2.1 链表构建组件
- APP免费
9.2.2 智能连接初步介绍
- APP免费
9.2.3 Grap构建概述
- APP免费
9.2.4 智能连接详解
- APP免费
9.3 数据流在Filter Graph里的流动
- APP免费
9.3.1 传输
- APP免费
9.3.2 样本Samples和分配器Allocators
- APP免费
9.3.3 Filter状态
- APP免费
9.3.4 拉模式
- APP免费
9.4 事件通知机制
- APP免费
9.4.1 概述
- APP免费
9.4.2 从队列中取事件
- APP免费
9.4.3 当事件发生时
- APP免费
9.5 DirectShow中的时间和时钟
- APP免费
9.5.1 参考时钟
- APP免费
9.5.2 时钟时间
- APP免费
9.5.3 时间戳
- APP免费
9.5.4 实时源
- APP免费
9.6 动态重建
- APP免费
9.6.1 动态重连
- APP免费
9.6.2 Filter链
- APP免费
9.7 插件发布者
- APP免费
9.8 DirectShow的重要接口
- APP免费
9.8.1 常用的DirectShow接口
- APP免费
9.8.2 用DirectShow来使用摄像头
- APP免费
9.9 再次总结DirectShow程序开发过程
- APP免费
9.10 DirectShow SDK典型开发案例
- APP免费
9.10.1 开发一个媒体播放器
- APP免费
9.10.2 基于DirectShow的流媒体解码和回放
- APP免费
9.10.3 尝试用DirectShow实现视频马赛克处理
- APP免费
9.10.4 使用DirectShow驱动摄像头
- APP免费
9.10.5 DirectShow视频采集
- APP免费
9.10.6 录制视频
- APP免费
9.10.7 音频采集
- APP免费
9.10.8 DirectShow在网络方面的应用
- APP免费
第10章 DV视频采集编程
- APP免费
10.1 系统分析与设计
- APP免费
10.1.1 采集设备的枚举
- APP免费
10.1.2 使用CaptureGraphBuilder
- APP免费
10.1.3 采集参数的设置
- APP免费
10.2 使用VMR实现视频图像捕获
- APP免费
10.2.1 VMR技术基础
- APP免费
10.2.2 GraphEdit模拟实现视频捕获预览
- APP免费
10.2.3 实现视频图像捕获类CVMR_Capture
- APP免费
10.2.4 界面设计
- APP免费
10.2.5 运行演示
- APP免费
第11章 VFW视频处理
- APP免费
11.1 系统分析与设计
- APP免费
11.1.1 VFW概述
- APP免费
11.1.2 VFW开发流程
- APP免费
11.1.3 VFW视频捕获流程
- APP免费
11.1.4 视频编辑和播放
- APP免费
11.2 一个简单的基于VFW的视频预览
- APP免费
11.3 VFW实现视频捕获和预览
- APP免费
11.3.1 建立单文档应用程序
- APP免费
11.3.2 创建视频窗口
- APP免费
11.3.3 创建回调函数
- APP免费
11.3.4 设置视频图像
- APP免费
11.3.5 捕获预览视频
- APP免费
11.3.6 设置视频格式和图像参数
- APP免费
11.3.7 其他相关操作
- APP免费
11.4 视频压缩管理器
- APP免费
11.4.1 视频压缩管理器初步(1)
- APP免费
11.4.2 视频压缩管理器初步(2)
- APP免费
11.4.3 压缩、解压缩及Renderers的注册表项目
- APP免费
11.4.4 能完成的任务
- APP免费
11.4.5 VFW中VCM的基本操作过程及相关函数
- APP免费
11.4.6 应用VCM案例
- APP免费
11.5 XviD CODEC算法实现编码、解码
- APP免费
11.5.1 XviD基础
- APP免费
11.5.2 编译XviD
- APP免费
11.5.3 XviD编码、解码实例
- APP免费
第12章 编码和解码基础
- APP免费
12.1 数字音频和数字视频介绍
- APP免费
12.1.1 数字音频
- APP免费
12.1.2 数字视频
- APP免费
12.1.3 视频压缩
- APP免费
12.2 音频编码处理
- APP免费
12.2.1 音频编码方法
- APP免费
12.2.2 MPEG-1音频
- APP免费
12.2.3 MPEG-2音频
- APP免费
12.2.4 MPEG-4音频
- APP免费
12.3 视频编码处理
- APP免费
12.3.1 H.261和H.263标准
- APP免费
12.3.2 MPEG标准
- APP免费
12.3.3 MPEG-1和MPEG-2视频标准
- APP免费
12.3.4 MPEG-4编码标准
- APP免费
12.3.5 MPEG-7编码标准
- APP免费
第13章 MMX/SSE编程
- APP免费
13.1 MMX/SSE基础
- APP免费
13.1.1 MMX多媒体扩展
- APP免费
13.1.2 SSE指令
- APP免费
13.1.3 3D Now指令
- APP免费
13.1.4 其他几种技术
- APP免费
13.2 MMX指令介绍
- APP免费
13.2.1 MMX指令基础
- APP免费
13.2.2 CPU寄存器
- APP免费
13.2.3 MMX内联汇编原则
- APP免费
13.2.4 MMX在Visual C++中的使用
- APP免费
13.2.5 MMX编程实例
- APP免费
13.3 SSE/SSE 2指令
- APP免费
13.3.1 SSE/SSE 2基础
- APP免费
13.3.2 SSE/SSE 2编程设计
- APP免费
13.3.3 SSE编程实例
- APP免费
第14章 DM642视频编码/解码编程
- APP免费
14.1 TMS320DM642概述
- APP免费
14.2 CCS开发环境
- APP免费
14.2.1 CCS概述
- APP免费
14.2.2 CCS系统配置
- APP免费
14.2.3 代码生成工具
- APP免费
14.2.4 CCS集成开发环境简介
- APP免费
14.2.5 DSP/BIOS 插件
- APP免费
14.2.6 硬件仿真和实时数据交换
- APP免费
14.2.7 第三方插件
- APP免费
14.2.8 CCS文件和变量
- APP免费
14.3 CCS开发一个简单的应用程序
- APP免费
14.3.1 创建工程文件
- APP免费
14.3.2 向工程添加文件
- APP免费
14.3.3 查看源代码
- APP免费
14.3.4 编译和运行程序
- APP免费
14.3.5 修改程序选项和纠正语法错误
- APP免费
14.3.6 使用断点和观察窗口
- APP免费
14.3.7 测算源代码执行时间
- APP免费
14.4 常见应用介绍
- APP免费
14.4.1 DM642在视频应用的模块
- APP免费
14.4.2 DM642启动过程分析
- APP免费
14.4.3 在DSP DM642上移植yaffs2
- APP免费
14.4.4 DM642 RF框架小结
- APP免费
14.4.5 基于TMS320C64x/DM64x的视频编码优化
- APP免费
14.4.6 DM642视频采集与回放
- APP免费
14.4.7 视频会议系统的主流解决方案与技术趋势
- APP免费
14.5 DSP视频算法优化
- APP免费
14.5.1 基于DSP的视频算法系统优化若干策略
- APP免费
14.5.2 MPEG音频解码算法的DSP设计和优化
- APP免费
14.5.3 基于DSP的信道译码算法优化
- APP免费
14.6 基于DSP的JPEG图像解码算法的实现
- APP免费
14.6.1 JPEG图像算法基础
- APP免费
14.6.2 JPEG编码算法的DSP优化实例
- APP免费
14.7 最后的迷津——哈夫曼编码
- APP免费
第15章 实现MPEG-4编码/解码
- APP免费
15.1 MPEG-4编/解码概述
- APP免费
15.1.1 基于对象的MPEG-4视频编码
- APP免费
15.1.2 XviD格式文件播放
- APP免费
15.2 XviD CODEC编/解码分析
- APP免费
15.2.1 MPEG-4编/解码设计分析
- APP免费
15.2.2 MMX/SSE2实现XviD CODEC
- APP免费
15.3 SSE2汇编指令优化核心模块
- APP免费
15.4 DM642下的XviD CODEC优化
- APP免费
15.5 运行XviD CODEC系统
- APP免费
15.5.1 YUV原始视频数据及其显示
- APP免费
15.5.2 在Visual C++平台下编译/运行XviD CODEC
- APP免费
15.5.3 CODEC在DSP下软仿真和硬仿真
- APP免费
15.6 系统运行效果
- APP免费
第16章 H.264/AVC编码技术详解
- APP免费
16.1 H.264/AVC的特点与结构
- APP免费
16.1.1 技术特点
- APP免费
16.1.2 编码结构与格式
- APP免费
16.2 H.264/AVC的预测编码
- APP免费
16.2.1 帧内预测
- APP免费
16.2.2 帧间预测与运动补偿
- APP免费
16.3 H.264/AVC的块编码
- APP免费
16.3.1 4×4整数DCT
- APP免费
16.3.2 量化
- APP免费
16.3.3 CAVLC
- APP免费
16.3.4 CABAC
- APP免费
16.4 X.264视频编码设计和分析
- APP免费
16.4.1 X.264应用工程
- APP免费
16.4.2 libx264编码库
- APP免费
16.4.3 视频帧的存放和获取
- APP免费
16.4.4 视频帧压缩编码VCL
- APP免费
16.4.5 码流NAL打包输出
- APP免费
16.5 X.264核心模块的MMX/DSP汇编优化
- APP免费
16.5.1 MMX/DSP汇编优化
- APP免费
16.5.2 DM642线性汇编优化
- APP免费
第17章 制作一个媒体播放器
- APP免费
17.1 系统分析和设计
- APP免费
17.1.1 功能需求和效果展示
- APP免费
17.1.2 设计FilterGraph结构
- APP免费
17.1.3 实现GraphEdit模拟
- APP免费
17.1.4 设计界面
- APP免费
17.2 实现媒体控制类
- APP免费
17.2.1 CDXGraph类初始化
- APP免费
17.2.2 创建Graph滤波器链表
- APP免费
17.2.3 设计图像窗口
- APP免费
17.2.4 媒体播放控制
- APP免费
17.2.5 视频全屏显示
- APP免费
17.2.6 抓图保存
- APP免费
17.3 实现播放器主题
- APP免费
17.3.1 打开一个媒体文件
- APP免费
17.3.2 渲染媒体文件
- APP免费
17.3.3 播放媒体文件
- APP免费
17.3.4 实现控制功能
- APP免费
17.3.5 实现拖放功能
- APP免费
17.3.6 实现音量调节功能
- APP免费
17.3.7 添加背景图片
- APP免费
第18章 网络视频监控系统
- APP免费
18.1 中国视频监控市场现状与发展趋势
- APP免费
18.2 系统分析
- APP免费
18.3 系统设计
- APP免费
18.4 系统预览
- APP免费
18.5 编码规则介绍
- APP免费
18.6 设计数据库
- APP免费
18.7 开发前的最后准备——选购监控卡
- APP免费
18.7.1 选购监控卡
- APP免费
18.7.2 软件准备
- APP免费
18.7.3 安装监控卡
- APP免费
18.8 具体编程实现
- APP免费
18.8.1 设计公共模块
- APP免费
18.8.2 设计主窗体
- APP免费
18.9 设计管理员登录模块
- APP免费
18.10 设计监控管理模块
- APP免费
18.10.1 监控管理技术分析
- APP免费
18.10.2 编程监控管理
- APP免费
18.10.3 单元测试处理
- APP免费
18.11 设计广角自动监控模块
- APP免费
18.11.1 可行性分析
- APP免费
18.11.2 编程实现
- APP免费
18.11.3 单元测试
- APP免费
18.12 设计视频回放模块
- APP免费
18.12.1 技术分析
- APP免费
18.12.2 编程实现
- APP免费
18.13 分析绚丽界面的实现方法
- APP免费
18.13.1 绚丽的界面是客户的需求
- APP免费
18.13.2 编程实现
更新时间:2018-12-29 14:10:06