Skip to content

Latest commit

 

History

History
17 lines (12 loc) · 765 Bytes

README.md

File metadata and controls

17 lines (12 loc) · 765 Bytes

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.