-
Visual C++音频视频处理技术及工程实践(含源码2/2)
【实例简介】本书共16章,分为4篇,详细讲解了使用各种软件和平台进行音、视频多媒体编程的技术,以案例为对象展示实现过程、分析技术难点。主要内容包括软件Visual C++2005的开发技术、DirectSound开发音频、DirectShow/VFW开发视频、MMX/SSE进行多媒体汇编编程、DM642 DSP进行音视频算法优化和主流视频算法MPEG-4/H.264的编码原理及工程实践。本书系统地介绍Visual C++ 2005进行流媒体编程的基本思路和方法,采用案例为主的叙述方式,将大量的技术理论融入具体的案例剖析中。采用的案例均来源于作者实际开发工作,具有很好的实用价值,可以帮助读者在开发中进行参考或直接应用。
第1篇 开发基础 1
第1章 数字音视频开发技术基础 3
1.1 数字音视频基本概念 4
1.1.1 数字音频技术基础 4
1.1.2 各种数字音频文件格式基础 4
1.1.3 视频的相关基础概念 8
1.1.4 常见的视频文件格式 8
1.2 数字音视频数据的编解码技术 10
1.2.1 音频数据的编解码 11
1.2.2 视频数据的编解码 13
1.2.3 音视频编码的相关标准 13
1.3 音视频处理平台的选择 15
1.3.1 个人多媒体计算机 15
1.3.2 嵌入式处理器ARM 16
1.3.3 数字媒体处理器DSP 16
1.4 音视频开发的典型应用 16
1.4.1 个人消费类电子产品 16
1.4.2 公共领域的音视频应用 18
1.5 常用音视频开发工具 21
1.5.1 DirectSound音频开发 21
1.5.2 DirectShow视频开发 21
1.5.3 DSP CCS算法开发 22
1.6 本章小结 23
第2章 Visual C++ 2005开发基础 25
2.1 Visual C++ 2005新增特性 26
2.1.1 句柄(Handles) 26
2.1.2 类型的声明 26
2.1.3 对代码编辑的改进 27
2.2 VC能做的事情 27
2.2.1 生成传统的控制台应用程序 27
2.2.2 生成基于MFC的应用程序 32
2.2.3 生成静态链接库 40
2.2.4 生成动态链接库 41
2.3 利用向导完成基本开发 46
2.3.1 生成应用程序 46
2.3.2 生成应用库LIB/DLL 53
2.4 MFC编程基础 56
2.4.1 Windows消息与事件 56
2.4.2 消息与事件的响应 63
2.4.3 常用消息 66
2.5 基于对话框的编程 68
2.5.1 创建和编辑对话框 68
2.5.2 对话框种类 75
2.6 常用控件使用技巧 79
2.6.1 按钮类控件的使用 80
2.6.2 文本可编辑类控件的使用 81
2.6.3 静态类控件的使用 82
2.6.4 其他控件 83
2.7 Visual 2005开发技术资源 84
2.7.1 MSDN在线帮助 84
2.7.2 丰富的网络资源 86
2.8 Visual 2005开发的常见问题 86
2.8.1 如何使用volatile和const_cast 86
2.8.2 如何构造unicode版本的程序 87
2.8.3 如何使用.def文件 87
2.8.4 如何正确编写Win32 DLL 87
2.8.5 如何编写和使用资源DLL 88
2.8.6 如何实现对话框的数据交换 88
2.9 本章小结 89
第2篇 音频开发 91
第3章 DirectSound开发基础 93
3.1 Microsoft DirectSound SDK 94
3.1.1 比较DirectSound与DirectMusic 94
3.1.2 DirectSound SDK能做什么 95
3.1.3 如何获取DirectSound SDK 96
3.1.4 DirectSound SDK的基本结构 98
3.1.5 Directsound SDK安装 100
3.1.6 选择最适合用户的DirectSound SDK 100
3.1.7 用DirectSound进行编程的必要步骤 102
3.2 DirectSound的详细使用方法 103
3.2.1 DirectSound设备对象 104
3.2.2 DirectSound缓冲区对象 107
3.2.3 使用WAV数据 114
3.2.4 使用音效 116
3.3 开发环境配置 118
3.3.1 Visual C++基本开发环境配置 119
3.3.2 DirectSound应用程序的开发环境配置 119
3.3.3
- 2021-10-30 00:34:11下载
- 积分:1
-
LabVIEW双路直流电机控制.vi
LabVIEW双路直流电机控制.vi
- 2020-11-29下载
- 积分:1
-
阵列天线的matlab仿真
有关阵列天线的matlab仿真, 1、给出阵元的个数,阵元的间隔以及波长 2、计算方向图并绘制不同的方向图,有规律的排列 3、计算出主瓣宽度,3dB带宽,主瓣与第一旁瓣的幅度比(以dB作单位)
- 2020-11-05下载
- 积分:1
-
[WordPress主题] Modown主题 收费资源下载 [更新至v1.8]
https://networkzhijia.com/767.html -- Modown是模板兔基于ErphpdownWordPress下载插件开发的一款全新的针对收费资源下载的WordPress主题,一款为erphpdown而生的wp主题。此主题下载包里不包含erphpdown插件,主题无域名限制。此主题需要erphpdown9.2版本以上!每次更新主题后可能需要去主题设置里开启/关闭某些功能!主题特色自适应响应式设计,兼容主流浏览器网格样式与瀑布流样式任意切换自带与主题UI完美兼容搭配的erphpdown前端用户中心页面(此功能若单独找我们定制也需要几百)分类多重筛选
- 2020-11-27下载
- 积分:1
-
软件工程实验报告—机票预订系统(超完整)
为方便旅客,某航空公司拟开发一个机票预定系统。旅客可向该系统查询航班情况(按目的地、起飞时间、航班班次等)。旅行社把预定机票的旅客信息(姓名、性别、工作单位、身份证号码、旅行时间、旅行目的地等)输入该系统,系统为旅客安排航班,打印取票通知和帐单,旅客在收到取票通知和帐单后可交费并于飞机起飞前24小时凭取票通知和交款单经系统校对无误后打印机票给旅客。旅客也可向系统提出退票要求,系统针对具体情况计算手续费后进行相应退票处理
- 2020-12-03下载
- 积分:1
-
5台电动机间隔5S顺序启动.mwp
5台电动机间隔5S顺序启动.mwp
- 2020-12-08下载
- 积分:1
-
Matlab _ MIMO + QPSK + ML/MMSE/ZF
在Matlab的平台上,应用QPSK调制,以及3种不同的探测方法,实现并模拟了2x2的MIMO功能.
- 2020-12-03下载
- 积分:1
-
C#解线性方程组源代码
用C#实现的解线性方程组,程序用到Gauss消元法,动态添加文本框控件,并生成文本框矩阵(在此感谢CSDN网友帮我解决动态添加文本框控件这个问题)。一起上传的还有一张Gauss消元算法的PPT
- 2020-12-04下载
- 积分:1
-
基于改进K-SVD 字典学习的超分辨率图像重构
基于改进K-SVD 字典学习的超分辨率图像重构,很好,推荐
- 2020-12-03下载
- 积分:1
-
拉格朗日松弛算法
实现拉格朗日松弛算法,可以较快完成算法迭代,基于Matlab软件实现
- 2020-11-28下载
- 积分:1