Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

iAuxSFX: audio engine by iAuxSoft



Audio and Voice Solutions

Product Description

iAuxSFX: audio engine is the programming library for Audio sub-system for C++ development of games and other software. It comes with modular audio rendering core design and supports playback from various audio formats, file streaming, 3D sound positioning, directional sound, effects and filters, capturing and etc. The core is portable and capable of running on any CPU architecture. SDK provides necessary examples and there is minimalistic open-source C++ interface as an entry point into API.

Features:

  • 32/64-bit real-time rendering in software
  • Low-latency audio I/O
  • Non-Real-Time (NRT) mode
  • Automatic real-time occlusion culling of sound objects and their audio streams
  • Shared static audio buffers
  • Speaker setup: up to to 7.1
  • Effects (software): Chorus, Distortion, Echo, Flanger, Phaser, Pitch shifter, Ring modulator, Equaliser, Compressor, AGC, ReverbI3DL2
  • Filters (software): Low Pass, Low Pass Occlusion, High Pass, High Pass Occlusion, Band Pass, Band Stop 'notch', Peaking EQ, Low Shelf, High Shelf, High Pass Butterworth, Low Pass Butterworth, Band Pass Butterworth, Band Stop Butterworth (2-nd order)
  • 3D sound
  • Directional sound with audio cones
  • Sound banks
  • Lua scripting of sound events and parameters
  • Asynchronous core
  • Capturing
  • Sound multi-instancing
  • Additional formats and drivers by plugins
  • Interface: C++ with inline documentation of functions, interfaces, parameters
  • Precompiled binary: Microsoft Visual C++, GNU Compiler Collection (GCC)
  • Platform: Windows (XP SP2, Vista, 7 - 32/64 bit), Windows Mobile 6 (ARMv4), Windows Mobile 6.5.3 (ARMv5, ARMv5 + VFP), Linux (32/64 bit), MacOSX 10.5.+(x86: 32/64 bit, PPC: by request), iOS (ARMv6 + VFP, device/emulator), Android (ARMv5, ARMv7a + VFP, ARMv7a + NEON, device/emulator)

iAuxSFX: audio engine

Market Segment(s)

  • Mobile

Target Platform(s)

  • Android
  • Palm OS
  • Windows Mobile

ARM Processor(s)

  • Cortex-A53
  • Cortex-A57
  • Cortex-A8
  • ARMv4
  • ARMv5
  • ARMv6
  • ARMv8
 
ARM Connected