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

추가 정보

비디오 캡처

비디오 캡처 함수