Updated Adding audio to your project (markdown)

Chuck Walbourn 2020-06-01 01:24:01 -07:00
Родитель 593de06e94
Коммит 1581cc6b8b
1 изменённых файлов: 0 добавлений и 7 удалений

@ -66,13 +66,6 @@ Build and run. You won't hear anything yet, but we do have XAudio2 up and runnin
> _Troubleshooting:_ If you get the link error 'unresolved external symbol' for ``CreateFX``, ``X3DAudioInitialize``, or ``X3DAudioCalculate``, you may have incorrectly configured the x86 vs. x64 versions of the VC++ Directory library paths in the previous lesson.
> _Troubleshooting:_ When using the debug version of XAudio 2.7 on Windows 7, you can get a break-point exception thrown even with a valid device. The debug output window message will be the following. You can safely ignore this and click "Continue".
################################################################################
### XAUDIO2: enginerendererconnection.cpp:334:
### ASSERT FAILED: FramesToLeapTime(uOutputBufferFramesObtained, m_pOutputFormat, RoundUp) >= rtRequestedBufferDuration
################################################################################
## Technical notes
We have an explicit destructor for Game that ensures the audio engine is suspended because of the multi-threaded nature of XAudio2 which directly uses data owned by the application for playback. This makes the code more robust as otherwise it would be very dependent on the order of destruction of _DirectX Tool Kit for Audio_ objects in our Game class.