Точный элемент управления записью

Окно захвата может предоставить функцию обратного вызова управления записью с точным контролем за моментами начала и окончания потоковой передачи. Первое сообщение, отправленное драйвером записи в процедуру обратного вызова, задает параметр nState значение CONTROLCALLBACK_PREROLL после выделения всех буферов и завершения подготовки к записи. Это сообщение дает приложению возможность предварительной подготовки источников видео. (Функция обратного вызова указывает nState в качестве второго параметра.) Затем функция обратного вызова возвращается в момент начала записи. Возвращаемое значение TRUE из функции обратного вызова продолжает записываться. Возвращаемое значение FALSE прерывания записи. После начала записи функция обратного вызова часто вызывается с помощью nState для CONTROLCALLBACK_CAPTURING, чтобы разрешить приложению завершить запись, возвращая FALSE.