Fixed bug 1632 - iOS CoreAudio doesn't close
C.W. Betts 2012-10-28 19:42:01 PDT I noticed when looking through the CoreAudio code of SDL 2.0 that there was a fix me wondering how iOS closed the audio system. While working on my own audio code on PlayerPRO, I discovered that Carbon's component code was replaced in the audio subsystem with Audio Component Services.
This commit is contained in:
parent
2ee48c6885
commit
6f52124aad
1 changed files with 2 additions and 1 deletions
|
@ -340,9 +340,10 @@ COREAUDIO_CloseDevice(_THIS)
|
|||
scope, bus, &callback,
|
||||
sizeof(callback));
|
||||
|
||||
/* !!! FIXME: how does iOS free this? */
|
||||
#if MACOSX_COREAUDIO
|
||||
CloseComponent(this->hidden->audioUnit);
|
||||
#else
|
||||
AudioComponentInstanceDispose(this->hidden->audioUnit);
|
||||
#endif
|
||||
|
||||
this->hidden->audioUnitOpened = 0;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue