애플리케이션은 캡처 창에 콜백 함수를 등록하여 상태가 변경될 때, 오류가 발생할 때, 비디오 프레임 및 오디오 버퍼를 사용할 수 있게 되면 애플리케이션에 알리고, 스트리밍 캡처 중에 생성하도록 할 수 있습니다. 다음 메시지는 콜백 함수를 설정합니다.
| 메시지 | 묘사 |
|---|---|
| WM_CAP_SET_CALLBACK_CAPCONTROL | 캡처 시작 및 종료를 정확하게 제어하기 위해 호출된 애플리케이션의 콜백 함수를 지정합니다. capSetCallbackOnCapControl 매크로를 사용하여 이 메시지를 보낼 수도 있습니다. |
| WM_CAP_SET_CALLBACK_ERROR | 오류가 발생할 때 호출되는 애플리케이션의 콜백 함수를 지정합니다. capSetCallbackOnError 매크로를 사용하여 이 메시지를 보낼 수도 있습니다. |
| WM_CAP_SET_CALLBACK_FRAME | 미리 보기 프레임이 캡처될 때 호출되는 애플리케이션의 콜백 함수를 지정합니다. capSetCallbackOnFrame 매크로를 사용하여 이 메시지를 보낼 수도 있습니다. |
| WM_CAP_SET_CALLBACK_STATUS | 상태가 변경되면 호출되는 애플리케이션의 콜백 함수를 지정합니다. capSetCallbackOnStatus 매크로를 사용하여 이 메시지를 보낼 수도 있습니다. |
| WM_CAP_SET_CALLBACK_VIDEOSTREAM | 새 비디오 버퍼를 사용할 수 있게 되면 스트리밍 캡처 중에 호출되는 애플리케이션의 콜백 함수를 지정합니다. capSetCallbackOnVideoStream 매크로를 사용하여 이 메시지를 보낼 수도 있습니다. |
| WM_CAP_SET_CALLBACK_WAVESTREAM | 새 오디오 버퍼를 사용할 수 있게 되면 스트리밍 캡처 중에 호출되는 애플리케이션의 콜백 함수를 지정합니다. capSetCallbackOnWaveStream 매크로를 사용하여 이 메시지를 보낼 수도 있습니다. |
| WM_CAP_SET_CALLBACK_YIELD | 스트리밍 캡처 중에 생성할 때 호출되는 애플리케이션의 콜백 함수를 지정합니다. capSetCallbackOnYield 매크로를 사용하여 이 메시지를 보낼 수도 있습니다. |
다음 항목에서는 다양한 콜백 함수, 함수로 전송된 알림 및 해당 용도에 대해 설명합니다.