virtual recording