axmol/cocos/audio
minggo 3e6b1ffe92
refactor AudioEngine-Linux (#19822) (#19946)
* refactor AudioEngine and AudioEngine-linux

* map::erase() can handle case if key doesn't exist.

* use map::iterator when it has already obtained.

* mapChannelInfo[id].channel is nullptr befor resume(). Don't
dereference it.

* FMOD::System::release() calls close, so calling close before release
is not necessary.

* use std::map::insert properly.

* remove unnecessary null check on _audioEngineImpl

* add comment on nullptr dereference
2019-07-22 09:37:07 +08:00
..
android metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
apple remove opengl codes (#19797) 2019-06-05 02:58:33 -07:00
include Remove simple audio engine (#19802) 2019-06-11 18:23:16 -07:00
linux refactor AudioEngine-Linux (#19822) (#19946) 2019-07-22 09:37:07 +08:00
win32 metal support for cocos2d-x (#19305) 2019-01-18 15:08:25 +08:00
AudioEngine.cpp refactor AudioEngine-Linux (#19822) (#19946) 2019-07-22 09:37:07 +08:00
CMakeLists.txt Remove simple audio engine (#19802) 2019-06-11 18:23:16 -07:00