Chuck Walbourn [MSFT] replied...

It depends on the product. If you are writing a game, XACT or some 3rd party
solution is probably the easiest. If you are writing your own mixer/rate
conversation low-level audio layer, then you want to use WSAPI to output on
Windows Vista and DirectSound on Windows XP. If you want a low-level audio
layer that supports mixing, SRC, and effects processing, then XAudio 2 is an
excellent choice.
and Windows Vista. The XNA Game Studio Express product uses XACT as it's
official audio solution.
If you mean "XAudio 2", it works on Xbox 360, Windows XP, and Windows Vista.
All versions of Windows prior to XP SP 2 are no longer support for
Microsoft, so we don't support them for newer game technologies.
Again "XNA" is a brand that includes the XNA Game Studio, the DirectX SDK,
the Xbox 360 XDK, and other services. If you mean "XAudio 2", then it is the
low-latency low-level game audio solution going forward. DirectSound remains
supported in Windows Vista for compatability, but XAudio 2 uses WSAPI for
output on Vista to reduce latency.
--
Chuck Walbourn
SDE, XNA Developer Connection
This posting is provided "AS IS" with no warranties, and confers no rights.
0f, &mesh, NULL); Win32 DirectX Graphics Discussions D3DXMatrixLookAtLH (1) D3DXMatrixRotationY (1) D3DXCreateCylinder (1) OnD3D9FrameRender (1) XP (1) IDirect3DDevice9 (1) DrawIndexedPrimitive (1) UnlockVertexBuffer (1) [Please do not mail me a copy of M, T1836%T<FEX5')A;G-L871I;VXH)FUA = % = O<FQD+#$P+C!F+# N, &8L, "XP M9BD[#0H)<&0S9$1E = FEC92T^4V5T5')A;G-F;W)M*"!$, T144U]73U), 1"PF C P, # P, #LL"B @.38N, S Y.38W.RTW, 2XR, 3<W, 3([ M, "XP, # P, # [+ H@("TY-BXS, #DY-C<[-S$N, C$W-S$R.S N, # P Y, 3$W.RP*(" M M.38N, S Y.38W.RTW, 2XR, 3<W, 3([, "XP, # P, # [+ H@(#DV+C, P.3DV-SLM M-S$N, C$W-S$R.S CLP+C P, # P, #LL"B @+3DV+C, P.3DV-SLW, 2XR, 3<W, 3([, "XP, # P M, # [+ H@("TY-BXS, #DY-C<[-S$N, C$W-S$R.S$Q C0S.3$Q-SLL"B @+3DV+C, P.3DV-SLW M, 2XR, 3<W, 3([, "XP, # P, # [+ H@("TY-BXS, #DY-C<[+3<Q+C(Q-S<Q, CLQ M, 3 3@L, "PQ.3LL"B @, SLQ.2PV+#$X.SL*"B @ M365S:$YO<FUA;', @('L*(" @-CL*(" @, "XP, # P, # [, "XP, # P, # [+3$N M, # P, # P.RP*(" @, "XP, # P, # [, "XP, # P, # [, 2XP, # P, # [+ H@(" P