Skip to content

OpenAL Soft 3D audio library for Windows Phone 8+/ Windows Store 8+ App

License

Notifications You must be signed in to change notification settings

kakashidinho/openal-soft-winphone

Repository files navigation

This is an OpenAL-soft shared library project for Windows Store App/Windows Phone 8.0+.

Features:

  • back-end for Xaudio2 (default)
  • back-end for Windows Audio Session API (WASAPI)

This project is forked from normal OpenAL-soft (which doesn't support windows store/phone platform).

To build, open Visual Studio solution in winrt.vs2012 folder.

Pre-built binaries are also provided in winrt.vs2012/bin/$(Platform)/Release folder.

Important Notes:

  • Windows Store App:
    • alcOpenDevice() is not allowed to be called on UI thread.
    • All OpenAL function are not allowed to be called before UI window is ready/visible.
    • The above notes are applied for WASAPI backend only for now. Currently, Xaudio2 is default backend which doesn't cause such problems.