сообщение 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 [только классические приложения] |
Заголовок |
|