Поделиться через


сообщение WM_CAP_SET_CALLBACK_CAPCONTROL

Сообщение WM_CAP_SET_CALLBACK_CAPCONTROL задает функцию обратного вызова в приложении, предоставляя ему точное управление записью. Это сообщение можно отправить явным образом или с помощью макроса capSetCallbackOnCapControl .

WM_CAP_SET_CALLBACK_CAPCONTROL 
wParam = (WPARAM) 0; 
lParam = (LPARAM) (LPVOID) (fpProc); 

Параметры

fpProc

Указатель на функцию обратного вызова типа capControlCallback. Укажите значение NULL для этого параметра, чтобы отключить ранее установленную функцию обратного вызова.

Возвращаемое значение

Возвращает значение TRUE в случае успешного выполнения или FALSE , если выполняется запись потоковой передачи или однокадровый сеанс записи.

Комментарии

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

Требования

Требование Значение
Минимальная версия клиента
Windows 2000 Professional [только классические приложения]
Минимальная версия сервера
Windows 2000 Server [только классические приложения]
Заголовок
Vfw.h

См. также раздел

Захват видео

Сообщения для захвата видео