unfreeze 命令

unfreeze 命令會在 凍結 命令停用影片之後,重新啟用影片擷取至畫面緩衝區。 數位視訊、VCR 和視訊重迭裝置可辨識此命令。

若要傳送此命令,請使用lpszCommand參數集呼叫mciSendString函式,如下所示。

_stprintf_s(
  lpszCommand, 
  TEXT("unfreeze %s %s %s"), 
  lpszDeviceID, 
  lpszUnfreeze, 
  lpszFlags
); 

參數

lpszDeviceID

MCI 裝置的識別碼。 開啟裝置時,會指派此識別碼或別名。

lpszUnfreeze

將視訊擷取重新啟用至畫面緩衝區的旗標。 下表列出可辨識 未凍結 命令的裝置類型,以及每種類型所使用的旗標。

意義
digitalvideo 矩形
overlay 矩形
錄影機 輸入輸出

下表列出可在 lpszUnfreeze 參數及其意義中指定的旗標。

意義
矩形 指定將重新啟用影片擷取的區域。 矩形相對於視訊緩衝區原點,並指定為 X1 Y1 X2 Y2。 座標 X1 Y1 指定矩形的左上角,而 座標 X2 Y2 則指定寬度和高度。
input 取消凍結輸入影像。
output 解除凍結輸出影像。 如果未指定 「輸入」或「輸出」,則會假設 「輸出」。

lpszFlags

可以是 「wait」、「notify」 或兩者。 針對數位視訊和 VCR 裝置,也可以指定「測試」。 如需這些旗標的詳細資訊,請參閱 等候、通知和測試旗標

傳回值

如果成功或發生錯誤,則傳回零。

範例

下列命令會將視訊緩衝區的區域解除凍結。

unfreeze vboard at 10 20 90 165

規格需求

需求
最低支援的用戶端
Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器
Windows 2000 Server [僅限桌面應用程式]

另請參閱

Mci

MCI 命令字串

凍結