AVICap 回呼函式

您的應用程式可以使用擷取視窗註冊回呼函式,以在狀態變更時、發生錯誤時、視訊畫面和音訊緩衝區可供使用,以及在串流擷取期間產生。 下列訊息會設定回呼函式。

消息 描述
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 巨集來傳送此訊息。

 

下列主題描述不同的回呼函式、傳送至函式的通知,以及其用法。