OSDN Git Service

DirectSoundでClone()するとメモリリークする問題修正の途中版。WAVデータ実体への参照カウンタを実装済み。 feature/Fixing_DirectSound_memoryleak
authoryyagi <yyagi.dtxmania@gmail.com>
Sat, 20 May 2017 16:10:00 +0000 (01:10 +0900)
committeryyagi <yyagi.dtxmania@gmail.com>
Sat, 20 May 2017 16:10:00 +0000 (01:10 +0900)
commit70b828b409219ad46717cfdc3d3723b420ad40ba
treec0ad1d3e5bef6c30352a4579204f0d4ec01f37a9
parenta34ce689c7fc802c5e5e6e5684263dff715310c3
DirectSoundでClone()するとメモリリークする問題修正の途中版。WAVデータ実体への参照カウンタを実装済み。
ただし現在、DirectSoundなSoundDeviceのDispose()に常に失敗し、またメモリリークも引き続き発生している。
引き続き調査が必要。
なおSound管理.tサウンドを生成する()内で、新規作成とClone()の首振りを行うようにしたため、外部からClone()を呼ぶ必要はなくなった。
FDK/コード/03.サウンド/CSound.cs