CAPCONTROLCALLBACK 콜백 함수(vfw.h)
capControlCallback 함수는 스트리밍 캡처를 시작하고 종료하기 위해 정밀도 제어에 사용되는 콜백 함수입니다. capControlCallback 이름은 애플리케이션에서 제공하는 함수 이름의 자리 표시자입니다.
콜백을 설정하려면 캡처 창에 WM_CAP_SET_CALLBACK_CAPCONTROL 메시지를 보내거나 capSetCallbackOnCapControl 매크로를 호출합니다.
구문
CAPCONTROLCALLBACK Capcontrolcallback;
LRESULT Capcontrolcallback(
HWND hWnd,
int nState
)
{...}
매개 변수
hWnd
콜백 함수와 연결된 캡처 창에 대한 핸들입니다.
nState
캡처 작업의 현재 상태입니다. CONTROLCALLBACK_PREROLL 값은 처음에 전송되어 비디오 원본의 미리 등록을 사용하도록 설정하고 정확한 순간 녹화를 시작할 때 캡처 애플리케이션에 컨트롤을 반환합니다. CONTROLCALLBACK_CAPTURING 값은 캡처된 프레임당 한 번 전송되어 스트리밍 캡처가 진행 중임을 나타내고 애플리케이션이 캡처를 종료할 수 있도록 합니다.
반환 값
nState가 CONTROLCALLBACK_PREROLL 설정되면 이 콜백 함수는 캡처를 시작하려면 TRUE를 반환하거나 FALSE를 반환하여 중단해야 합니다. nState가 CONTROLCALLBACK_CAPTURING 설정되면 이 콜백 함수는 캡처를 계속하려면 TRUE를 반환하거나 종료하려면 FALSE를 반환해야 합니다.
설명
콜백 프로시저로 전송된 첫 번째 메시지는 모든 버퍼를 할당하고 다른 모든 캡처 준비가 완료된 후 nState 매개 변수를 CONTROLCALLBACK_PREROLL 설정합니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 2000 Professional[데스크톱 앱만] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
대상 플랫폼 | Windows |
헤더 | vfw.h |