合众软件园-绿色软件、官方软件高速、免费下载
OpenAL官方免费版 v2.0.7

OpenAL官方免费版 v2.0.7

  • 大小:565KB语言:简体中文日期:2023-01-10 17:22:36
  • 授权:免费软件类型:国产软件星级:
  • 平台:winXP,win7,win8,win10
  • 50%

大小:565KB

相关软件
    无相关信息

OpenAL是一个跨平台的3D音频API为游戏和其他类型的多媒体应用而设计,帮助他们良好的体验听觉上的动感音效。所以广泛应用于开发3D游戏,为您提供openal,OpenAL他或她可以打电话来获取它的价值。任何适当的实施必须产生符合指定方法生产的结果,但可能有执行特定计算的方法,比指定的计算更有效dll文件丢失或损坏,欢迎来合众软件园下载体验。

OpenAL官方免费版 v2.0.7

OpenAL软件功能

1.图书馆模型的音频源的集合中移动的三维空间,是由一个单一的听众听到某处在该空间。
2.总是有一个侦听器对象(每个音频上下文),它表示源的位置被听到渲染是从听众的角度做。
3.OpenAL也包括与iasig 3D兼容的扩展1级和2级的渲染指引处理声源指向性和distancerelated衰减和多普勒效应,以及环境影响,如反射、阻碍、传输和混响。
4.OpenAL保持大量的状态信息。这种状态如何控制源被渲染到输出缓冲区。这种状态直接提供给用户:他或她可以打电话来获取它的价值。然而,其中一些是可见的通过它对渲染的效果。本规范的主要目标之一是使OpenAL状态信息明确,阐明如何变化,并表明它的作用是什么。

OpenAL软件特色

1.每个缓冲区可以连接到一个或多个源,它代表在发射声音的三维空间中的点。
2.OpenAL是一个跨平台的3D音频API适合使用游戏应用和许多其他类型的音频应用。
3.OpenAL实现者的任务是提供CPU的软件界面分时工作CPU与音频硬件之间的每个命令。这个部门应该量身定制的音频硬件,以获得最佳的性能进行Al的电话。
4.实现的观点的OpenAL为了实现者,OpenAL是一组影响CPU的操作命令和声音硬件。如果硬件仅由可寻址输出缓冲器组成,则OpenAL必须几乎完全依靠主机CPU实现。在某些情况下音频硬件提供基于DSP和其他不同程度的加速。

OpenAL软件优势

1.OpenAL作为一个状态机控制的多通道处理系统综合数字流,通过样本数据通过一个链参数的数字音频信号处理操作。这种模式应该产生一个规范满足程序员和使用需求。然而,它没有,必然提供一个实施模型。任何适当的实施必须产生符合指定方法生产的结果,但可能有执行特定计算的方法,比指定的计算更有效
2.基本的OpenAL对象是一个倾听者,源,和一个缓冲。可以有大量的缓冲区,其中包含音频数据。
3.如OpenGL,OpenAL的核心API没有概念的一个明确的渲染上下文,和有一个隐含的电流OpenAL语境。不同于OpenGL规范OpenAL规范既包括核心API(实际OpenAL API)
4.在来源物体、音效缓冲和收听者中编码。来源物体包含一个指向缓冲区的指标、声音的速度、位置和方向,以及声音强度。收听者物体包含收听者的速度、位置和方向,以及全部声音的整体增益。缓冲里包含8或16位元、单声道或立体声PCM格式的音效资料,表现引擎进行所有必要的计算,如距离衰减、都普勒效应等。用于Windows的OpenAL安装程序将安装OpenAL , 1库,从而使核心的OpenAL业务以及诸如EAX和EFX效果扩展的支持。安装程序支持32位和64位Windows版本。
5.不同于 OpenGL 规格,OpenAL 规格包含两个API分支;以实际 OpenAL 函式组成的核心,和 ALC API,ALC 用于管理表现内容、资源使用情况,并将跨平台风格封在其中。还有“ALUT”程式库,提供高阶“易用”的函式,其定位相当于 OpenGL 的 GLUT。
6.OpenAL是最重要的一个手段产生一个模拟的三维空间音频。因此,传统的音频概念,如平移和左/右通道不直接支持。

OpenAL使用说明

时间和频率


默认情况下,OpenAL使用秒和赫兹作为时间和频率的单位,分别。一个浮点或整型值,用于指定持续时间的变量,延迟,延迟,或任何其他参数测量的时间,指定1秒。对于频率,基本单位是1 /秒,或赫兹。换句话说,采样频率和频率截断或滤波器参数指定频率表示单位赫兹。


空间和距离


OpenAL不确定测量距离的单位。该应用程序是免费的使用自己的单位,例如米,英寸,或秒差距。OpenAL提供手段根据距离模拟声音的自然衰减,或夸大或减少这种影响。然而,所产生的效果不依赖于所使用的距离单元通过应用程序来表示源和侦听器坐标。OpenAL的计算尺度不变。该规范假定欧几里德计算的距离,并规定,如果两个源排序的欧几里德度量,距离计算所使用的实施必须维持秩序。


衰减距离


样本通常使用所选择的格式/编码的整个动态范围,独立他们真实世界的强度。例如,喷气发动机和发条都将有全振幅样品。然后应用程序必须调整源增益


OpenAL不指定内置流机制。没有机制流数据到缓冲对象。相反,API具有更灵活和通用性队列缓冲源的机制。


使用这个功能有很多方法,流只有其中一个。流被替换为静态缓冲区。这有效地移动任何多缓冲区缓存到应用程序,并允许应用程序选择多少缓冲区要使用,缓冲区的大小,以及是否这些被重新使用循环,汇集,或扔掉。


循环(在有限数量的重复)可以通过显式重复实现队列中的缓冲区。无限循环可以在理论上完成大型重复计数器。如果只有一个缓冲区应该无限重复,使用各自的源属性推荐。循环限制循环内的缓冲点可以在许多情况下被替换将样本分割成若干个缓冲区并对样本片段进行排队(包括重复)。

OpenAL更新日志

安装alcGetIntegerv的要求active context
修正软件错误混响
增加了新的统计扩展(ALC_ENUMERATE_ALL_EXT)任何声卡上使用soundcard/音频端点
“通用硬件”设备只出现是否可以用在枚举字符串
安装alcCaptureOpenDevice,以便它返回一个字符串,如果捕捉设备无法打开

  • 下载地址
下载不了?
  • 本类周排行榜
  • 本类月排行榜

关于我们 | 下载声明 | 广告合作 | 帮助中心

Copyright © 2014-2022 hezhong.net, All Rights Reserved. 鲁ICP备2022013352号-1