다음을 통해 공유


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

추가 정보

비디오 캡처

비디오 캡처 함수