Как добавить поток предварительного просмотра на график, не останавливая его?

Проблема состоит в том, чтобы построить граф захвата, поддерживающий три состояния:

Только предварительный просмотрЗахват только в AVI-файлскомбинировать

Я построил график так:

Этот график соответствует состоянию 3. Теперь, если я хочу изменить состояние 2, я удаляю поток предварительного просмотра и получаю график следующим образом:

Представьте, что я запускаю график и начинаю захват. Теперь я хочу вернуться к состоянию 3. Как я могу сделать это (добавить поток предварительного просмотра), не останавливая график? (Захват должен продолжаться).

UPD. Может быть, удастся захватить до конца AVI-файл? Если это так, я мог бы остановить график в состоянии 2, добавить к нему поток предварительного просмотра (изменить в состояние 3) и продолжить захват до конца существующего AVI-файла (созданного на предыдущем шаге). Является ли это возможным?

UPD2. Я нашел немного взломать. Когда я хочу изменить состояние 2 из состояния 3, я просто скрываю окно предварительного просмотра. Когда я хочу вернуться в состояние 3, я показываю окно предварительного просмотра. Таким образом, мне больше не нужно состояние 2, так как состояние 2 - это просто состояние 3 со скрытым окном предварительного просмотра!

Ответы на вопрос(1)

Ваш ответ на вопрос