макрос capSetCallbackOnCapControl (vfw.h)

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

Синтаксис

BOOL capSetCallbackOnCapControl(
     hwnd,
     fpProc
);

Параметры

hwnd

Дескриптор в окне захвата.

fpProc

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

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

Тип: BOOL

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

Замечания

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

Требования

Требование Ценность
Минимальный поддерживаемый клиент Windows 2000 Профессиональный [только классические приложения]
минимальный поддерживаемый сервер Windows 2000 Server [только классические приложения]
целевая платформа Виндоус
Заголовок vfw.h

См. также

Запись видео

Макросы записи видео

WM_CAP_SET_CALLBACK_CAPCONTROL

capControlCallback