您的應用程式可以使用擷取視窗註冊回呼函式,以在狀態變更時、發生錯誤時、視訊畫面和音訊緩衝區可供使用,以及在串流擷取期間產生。 下列訊息會設定回呼函式。
| 消息 | 描述 |
|---|---|
| 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巨集capSetCallbackOnWaveStream 來傳送此訊息。 |
| WM_CAP_SET_CALLBACK_YIELD | 指定在串流擷取期間產生時所呼叫之應用程式中的回呼函式。 您也可以使用 capSetCallbackOnYield巨集capSetCallbackOnYield 巨集來傳送此訊息。 |
下列主題描述不同的回呼函式、傳送至函式的通知,以及其用法。