No, this functionality is available in TerminalControl only.
When using VirtualTerminal just call the VirtualTerminal.Scripting.Process(timeout) method in a loop. If you run it infinitely on a background thread, you will achieve similar effect as setting DataProcessingMode.Automatic on TerminalControl.