Xbox LIVE Indie Games
Sort Discussions: Previous Discussion Next Discussion
Page 1 of 1 (3 posts)

XAudio2.7 and the future versions of Windows

Last post 7/19/2014 7:33 AM by JujiPL. 2 replies.
  • 7/18/2014 7:30 PM

    XAudio2.7 and the future versions of Windows


    Could someone answer my question, please?
    I develop a DirectX application for Windows Vista and the newer operating systems.
    Should I create separate modules for WinVista .. Win7 and for Win8 .. Win9?
    The problem is, that I want to release applications with Windows Logo cert. for modern platform.
    May I use Direct3D11, an XAudio2.7 (not successors)?

    P. S.
    I mean only the desktop program.

    Thank you very much
  • 7/19/2014 4:32 AM In reply to

    Re: XAudio2.7 and the future versions of Windows

    Reply Quote
    For Win32 desktops apps targeting Windows Vista - Windows 8.1, Direct3D 11.x and XAudio 2.7 is perfectly valid.

    You have to continue to use the legacy DirectSetup to deploy XAudio 2.7 even on Windows 8.x, so I recommend using the refreshed version rather than the one that came with the legacy DirectX SDK, which you can trim down per the instructions on MSDN. Really XAudio down-level support is the one situation where you have to stick with using the legacy DirectX SDK. For Windows Store apps, Windows phone 8, and Xbox One you can count on XAudio 2.8, but you can't really effectively switch between XAudio 2.7 and XAudio 2.8 at runtime. See this blog post.

    I would recommend not using any other components in the legacy DirectX SDK such as D3DX (even D3DX11) if you can avoid it, which for Direct3D 11.x you can as detailed in this blog post.
  • 7/19/2014 7:33 AM In reply to

    Re: XAudio2.7 and the future versions of Windows

    I highly appreciate the answer.
Page 1 of 1 (3 posts) Previous Discussion Next Discussion