[OpenAL] Reopen capture when device changed
Update capture settings VM to new API