Since you never seem to stop this handle except in ~SoundHandler: Can't you use DisposeAfterUse::YES here and thereby let the mixer automatically destroy the stream?