コード例 #1
0
ファイル: ADX2Manager.cpp プロジェクト: setu15/FishLight
// デストラクタ
ADX2Manager::~ADX2Manager()
{
	// ACFの登録解除
	criAtomEx_UnregisterAcf();
	
	// DSPバス設定のデタッチ
	criAtomEx_DetachDspBusSetting();
	
	// D-BASの破棄
	criAtomDbas_Destroy( mDbasID );
	
#if ( CC_TARGET_PLATFORM == CC_PLATFORM_WIN32 )
	
	// Win32用のライブラリ終了
	criAtomEx_Finalize_PC();
	
#elif ( CC_TARGET_PLATFORM == CC_PLATFORM_MAC )
	
	// Mac用のライブラリ終了
	criAtomEx_Finalize_MACOSX();
	
#elif ( CC_TARGET_PLATFORM == CC_PLATFORM_IOS )
	
	// iOS用のライブラリ終了
	criAtomEx_Finalize_IOS();
	
#elif ( CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID )
	
	// Android用のライブラリ終了
	criAtomEx_Finalize_ANDROID();
	
#endif
}
コード例 #2
0
ファイル: Manager.cpp プロジェクト: Clpsplug/CBlocks
    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
    }
コード例 #3
0
ファイル: sounds_manager.cpp プロジェクト: gentlescreams/-
SoundsManager::~SoundsManager()
{
	/* プレーヤハンドルの破棄 */
	criAtomExPlayer_Destroy(player);

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

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

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

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




}