Example #1
0
    Manager::~Manager()
    {
        criAtomExPlayer_Stop(_player);
        criAtomExVoicePool_Free(_voicePool);
        criAtomEx_UnregisterAcf();
        criAtomDbas_Destroy(_dbasID);
        
#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS)
        criAtomEx_Finalize_IOS();
#elif (CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID)
        criAtomEx_Finalize_ANDROID();
#elif (CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)
        criAtomEx_Finalize_PC();
#endif
    }
Example #2
0
SoundsManager::~SoundsManager()
{
	/* プレーヤハンドルの破棄 */
	criAtomExPlayer_Destroy(player);

	/* ACBハンドルの解放 */
	criAtomExAcb_Release(acb_hn);

	/* ボイスプールの解放 */
	criAtomExVoicePool_Free(voice_pool);

	/* 全体設定ファイルの登録解除 */
	criAtomEx_UnregisterAcf();

	/* ライブラリの終了 */
	criAtomEx_Finalize_WASAPI();




}