共用方式為


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 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 vfw.h

另請參閱

影片擷

影片擷取函式