XAudio2
文章平均质量分 60
略游
https://gitee.com/lveyou/dl
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【XAuido2】播放wav和ogg格式音频文件
通过MSDN的文档可以知道,XAuido2出了最新的再发行版本,可以兼容win7。而DirectX SDK的XAudio2.7版本已经是2010年的产物了。需要下载库的我有上传资源在优快云~封装之后,不仅可播放wav文件,也可以播放ogg文件。不过解析ogg格式需要配置libogg、libvorbis、libvorbisfile三个库,在ogg的官网下载配置即可。https://xiph.org/downloads/并且我分为音乐和音效两个混音,可以分别控制音量大小,符合一般游戏的需求。并原创 2021-02-01 20:37:06 · 916 阅读 · 2 评论 -
【XAudio2】8.怎么播放音效
8.怎么播放音效本主题描述所需的最小步骤在XAudio2播放预先加载的音频数据。XAudio2的初始化(看如何初始化XAudio2,在第五篇)和音频数据加载(看如何:XAudio2加载音频数据文件,在第7篇),你可以通过创建一个Source Voice,将音频数据传递给它。播放一个音效1.初始化XAudio2引擎,相关描述在第5、6篇。2.填充 WAVEFORMATEX 和 XAU...翻译 2018-08-09 21:04:39 · 606 阅读 · 0 评论 -
【XAudio2】1.XAudio2 介绍
1.XAudio2 介绍XAudio2是一个低级的、跨平台的音频API,用于Microsoft Windows和Xbox 360。它提供了音频混合用于游戏,类似于以前的DirectSound和XAudio。对于Windows游戏开发者,XAudio2是期待已久的用于替代DirectSound的库。对Xbox 360的开发人员来说,这是一个增强版的XAudio API。它解决和解决了几个明显的问...翻译 2018-08-01 23:44:40 · 3968 阅读 · 0 评论 -
【XAudio2】2.XAudio2 开始!
2.XAudio2 开始!本节包含使用XAudio2关键主题的概述。本节XAudio2关键概念介绍了使用XAudio2的关键概念。XAudio2库版本描述可用XAudio2库的版本。如何:初始化XAudio2描述初始化XAudio2所需的步骤。如何:列举音频设备描述所需的步骤列举当前可用的音频设备。资源文件交换格式(RIFF)描述了资源文件交换格式(RIFF)用于音频数据文件...翻译 2018-08-01 23:49:13 · 676 阅读 · 0 评论 -
【XAudio2】3.关键概念
3.关键概念这对于使用XAudio2概述介绍了一些关键的概念。XAudio2引擎声音音频图回调相关主题XAudio2 EngineIXAudio2是XAudio2引擎和核心接口。创建一个IXAudio2接口允许客户列举的实例可用的音频设备(如何:列举音频设备),配置全局API属性,创建和销毁的声音,和监控性能。XAudio2 Xbox 360作为静态库实现。在Windows上,X...翻译 2018-08-02 00:25:39 · 575 阅读 · 0 评论 -
【XAudio2】4.库版本
4.库版本XAudio2客户可以选择发布—调试版本,两个版本之间的这只适用于在开发过程中,不能装在一个发布产品,发布版本,可再发行的。调试版本提供诊断信息来帮助发展。然而,它是更大,比发布版本慢。发布版本是优化的,但是它没有提供防范错误的用法。(意思就是debug更慢,但有调试信息)应用程序应该选择哪一种版本在Windows上,有两种方法可以指定库版本。第一个方法是调用CoCreate...翻译 2018-08-02 00:37:18 · 432 阅读 · 0 评论 -
【XAudio2】5.如何初始化 XAudio2
5.如何初始化 XAudio2这个例子创建一个XAudio2引擎实例,并创建一个Mastering Voice。初始化XAudio21.创建一个XAudio2引擎实例通过XAudio2Create函数。 #ifndef _XBOXCoInitializeEx(NULL, COINIT_MULTITHREADED);#endif IXAudio2* pXAudio2...翻译 2018-08-02 01:03:54 · 4153 阅读 · 0 评论 -
【XAduio2】6.如何枚举音频设备
这个例子向您展示了如何初始化XAudio2当可能存在多个音频设备。GetDeviceCount和GetDeviceDetails方法用于检查音频设备上可用的属性系统。这个过程允许选择最匹配的设备游戏的需求。找到一个可以接受的设备后,设备号可以传递到CreateMasteringVoice方法。注意如果只有一个音频设备例如Xbox 360,或者默认的音频设备,简单地使用的默认值0给IXAudio...翻译 2018-08-02 21:00:16 · 690 阅读 · 2 评论 -
【XAudio2】7.如何加载音频数据文件
7.如何加载音频数据文件本主题描述的步骤来填充所需的结构在XAudio2播放音频数据。以下步骤加载“fmt”和“data”块的一个音频文件,并使用它们来填充WAVEFORMATEXTENSIBLE结构和一个XAUDIO2_BUFFER结构。准备解析音频文件。 填充XAudio2结构即兴重复的内容块。 准备解析音频文件。支持的音频文件XAudio2使用资源文件交换格式(RIFF)。R...翻译 2018-08-02 22:35:08 · 1545 阅读 · 0 评论
分享