当前位置:主页 > 计算机电子书 > C++ > Visual C++下载
Visual C++音频/视频处理技术及工程实践

Visual C++音频/视频处理技术及工程实践 PDF 完整超清版

  • 更新:2021-07-22
  • 大小:220.57MB
  • 类别:Visual C++
  • 作者:路锦正,周冬梅
  • 出版:电子工业出版社
  • 格式:PDF

  • 资源介绍
  • 相关推荐

本书内容包含16章,分为4篇,详细讲解了使用各种软件和平台进行音/视频多媒体编程的技术,以案例为对象展示实现过程、分析技术难点。

主要内容包括Visual C++ 2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音/视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地介绍了使用Visual C++ 2005进行流媒体编程的基本思路和方法,采用案例为主的叙述方式,将大量的技术理论融入具体的案例剖析中。

书中采用的案例均来源于作者实际开发工作,具有很好的实用价值,方便广大开发者在开发中进行参考或直接应用。随书所附光盘包含书中实例源文件。本书内容丰富、安排合理、工程实用性强,能够为广大数字媒体或音/视频开发人员、高等院校相关专业的课程设计、毕业设计提供参考,同时也可以作为科研单位、企业进行流媒体开发的技术指导用书。

目录

  • 第1篇 开发基础
  • 第1章 数字音视频开发技术基础
  • 1.1 数字音视频基本概念
  • 1.1.1 数字音频技术基础
  • 1.1.2 各种数字音频文件格式基础
  • 1.1.3 视频的相关基础概念
  • 1.1.4 常见的视频文件格式
  • 1.2 数字音视频数据的编解码技术
  • 1.2.1 音频数据的编解码
  • 1.2.2 视频数据的编解码
  • 1.2.3 音视频编码的相关标准
  • 1.3 音视频处理平台的选择
  • 1.3.1 个人多媒体计算机
  • 1.3.2 嵌入式处理器ARM
  • 1.3.3 数字媒体处理器DSP
  • 1.4 音视频开发的典型应用
  • 1.4.1 个人消费类电子产品
  • 1.4.2 公共领域的音视频应用
  • 1.5 常用音视频开发工具
  • 1.5.1 DirectSound音频开发
  • 1.5.2 DirectShow视频开发
  • 1.5.3 DSP CCS算法开发
  • 1.6 本章小结
  • 第2章 Visual C++ 2005开发基础
  • 2.1 Visual C++ 2005新增特性
  • 2.1.1 句柄(Handles)
  • 2.1.2 类型的声明
  • 2.1.3 对代码编辑的改进
  • 2.2 VC能做的事情
  • 2.2.1 生成传统的控制台应用程序
  • 2.2.2 生成基于MFC的应用程序
  • 2.2.3 生成静态链接库
  • 2.2.4 生成动态链接库
  • 2.3 利用向导完成基本开发
  • 2.3.1 生成应用程序
  • 2.3.2 生成应用库LIB/DLL
  • 2.4 MFC编程基础
  • 2.4.1 Windows消息与事件
  • 2.4.2 消息与事件的响应
  • 2.4.3 常用消息
  • 2.5 基于对话框的编程
  • 2.5.1 创建和编辑对话框
  • 2.5.2 对话框种类
  • 2.6 常用控件使用技巧
  • 2.6.1 按钮类控件的使用
  • 2.6.2 文本可编辑类控件的使用
  • 2.6.3 静态类控件的使用
  • 2.6.4 其他控件
  • 2.7 Visual 2005开发技术资源
  • 2.7.1 MSDN在线帮助
  • 2.7.2 丰富的网络资源
  • 2.8 Visual 2005开发的常见问题
  • 2.8.1 如何使用volatile和const_cast
  • 2.8.2 如何构造unicode版本的程序
  • 2.8.3 如何使用.def文件
  • 2.8.4 如何正确编写Win32 DLL
  • 2.8.5 如何编写和使用资源DLL
  • 2.8.6 如何实现对话框的数据交换
  • 2.9 本章小结
  • 第2篇 音频开发
  • 第3章 DirectSound开发基础
  • 3.1 Microsoft DirectSound SDK
  • 3.1.1 比较DirectSound与DirectMusic
  • 3.1.2 DirectSound SDK能做什么
  • 3.1.3 如何获取DirectSound SDK
  • 3.1.4 DirectSound SDK的基本结构
  • 3.1.5 Directsound SDK安装
  • 3.1.6 选择最适合用户的DirectSound SDK
  • 3.1.7 用DirectSound进行编程的必要步骤
  • 3.2 DirectSound的详细使用方法
  • 3.2.1 DirectSound设备对象
  • 3.2.2 DirectSound缓冲区对象
  • 3.2.3 使用WAV数据
  • 3.2.4 使用音效
  • 3.3 开发环境配置
  • 3.3.1 Visual C++基本开发环境配置
  • 3.3.2 DirectSound应用程序的开发环境配置
  • 3.3.3 DirectSound Filter开发环境配置
  • 3.4 调试音频处理程序
  • 3.4.1 Visual C++调试器
  • 3.4.2 DirectSound中常用的调试技术
  • 3.5 DirectSound开发的常见问题
  • 3.6 本章小结
  • 第4章 打造自己的音频播放器
  • 第5章 语音3D特效器制作
  • 第6章 对拾音设备录制自己的语音文件
  • 第3篇 视频开发
  • 第7章 DirectShow开发基础
  • 第8章 打造自己的媒体播放器
  • 第9章 自制DV实现视频采集
  • 第10章 VFW技术实现视频处理通用平台
  • 第4篇 编解码技术
  • 第11章 纵览音视频编解码技术
  • 第12章 使用MMX/SSE 2进行多媒体编程
  • 第13章 用DM642实现视频编解码技术
  • 第14章 XviD CODEC实现MPEG-4编解码
  • 第15章 X264实现H.264/AVC视频编码
  • 第16章 打造自己的DVR监控系统
  • 附录A 旧版VC升级到VC 2005程序安全的10点注意事项
  • 附录B 开发常见问题

资源下载

资源下载地址1:https://pan.baidu.com/s/1wnKYeR6jxHlraVUlzyQuRQ

相关资源

网友留言