第四篇主要是对android内核结构设备驱动、内核基本配置编译的内容介绍。首先对安卓结构进行简单的介绍,包括了设备驱动和源代码结构。在android常用驱动中包括Framebuffer、键盘以及控件屏幕驱动(电容和电阻)、EAC音效、camera驱动、DM09000网络驱动、SD/TF存储卡、RTC ...
分类:
移动开发 时间:
2016-04-23 21:32:39
阅读次数:
217
游戏中音频的处理也是非常重要的,它分为背景音乐播放与音效播放。
背景音乐是长时间循环播放的,它会长时间占用较大的内存,背景音乐不能多个同时播放。
而音效是短的声音,它占用内存较小,音效能多个同时播放。
在Cocos2d-JS中提供了一个音频引擎—AudioEngine,通过引擎能够很好地控制游戏背景音乐与音效优化播放。
Cocos2d-JS音频文件
音频多媒体文件主要是存放音频数据信...
分类:
Web程序 时间:
2016-04-22 20:53:09
阅读次数:
1942
XAudio2提供了两种内置音频特效,这两种音频特效以及它们的创建方式如下:
1.创建XAPO对象;
2.创建XAPO对象描述结构体对象,用于对XAPO信息进行描述;
3.创建效果链结构体对象,用于持有描述结构体对象:包括两个成员变量:一个是持有的对象个数,一个是所有对象的数组;
4.将效果链传递给XAudio2;
5.释放XAPO对象;
6.创建音效参数结构体对象,并设置需要的值;
7.将参数结构体对象传递给XAudio2对象;
8.启用或者禁用效果。
对于参数结构体各个成员变量,上一篇文章也有说明,如果...
分类:
其他好文 时间:
2016-04-19 12:22:13
阅读次数:
274
XAPOFX是一个继承自XAPO接口的音频效果集合,用于XAudio2。XAPOFX包含了几种效果以及一个通用的创建音效实例的机制。
XAPOFX中包含的效果如下表:
Effect
Description
Parameter Structure
Parameter Constants
Requirements
FXECHO
...
分类:
其他好文 时间:
2016-04-19 10:17:50
阅读次数:
266
任何XAudio2 voice都可以持有一个音频效果链。你可以使用XAUDIO2_EFFECT_DESCRIPTOR数组来指定效果链。每个描述因子都包含了由客户端提供的指向音效对象的指针。这些对象必须实现APO接口。
结构体定义为:
typedef struct XAUDIO2_EFFECT_DESCRIPTOR {
IUnknown *pEffect;
BOOL Init...
分类:
其他好文 时间:
2016-04-16 19:13:22
阅读次数:
332
一个音频特效是这样一个对象,它获取输入的音频数据,在将数据继续传下去之前会在数据上做一些操作。一个音效可以用来执行各种不同的任务,包括向音频流添加混响以及监视音量的峰值。...
分类:
其他好文 时间:
2016-04-10 11:32:47
阅读次数:
406
音频多媒体文件主要是存放音频数据信息,音频文件在录制的过程中把声音信号,通过音频编码,变成音频数字信号保存到某种格式文件里.在播放过程中在对音频文件解码,解码出的信号通过扬声器等设备就能够转成音波.音频文件在编码的过程中数据量非常大,所以有的文件格式对于数据进行了压缩,因此音频文件能够分为: 无损格 ...
分类:
其他好文 时间:
2016-04-08 19:51:02
阅读次数:
191
音频我们简易的分为两种,既音效和音频。 1.音效:是有声音制造而成,主要用于加强对于对声音的处理。在用户使用app的时候加入音效,无疑是用户体验的加分项。 2.音乐:音乐的播放时间一般比较长,比如游戏中无限循环的背景音乐。 我们在使用音频的时候需要用到两个框架 1.AVFoundation.fram ...
分类:
移动开发 时间:
2016-04-08 06:28:06
阅读次数:
133
分类:Unity、C#、VS2015 创建日期:2016-04-05 一、简介 音频文件 (Audio File) 资源的选择原则应该以无故障地流畅运行为宗旨。下面列出了常用的音频文件。 .AIFF 在导入时转换为未压缩的音频,最适合短音效。 .WAV 在导入时转换为未压缩的音频,最适合短音效。 .... ...
分类:
编程语言 时间:
2016-04-05 08:13:55
阅读次数:
251
模拟游戏对象进入或退出某个区域触发事件,并且播放音效的过程。...
分类:
编程语言 时间:
2016-03-31 11:08:15
阅读次数:
289