monitor 命令

監視器命令會指定簡報來源。 (預設簡報來源是 workspace.) 切換簡報來源會切換來源中的所有音訊和視訊串流。 數位視訊裝置可辨識此命令。

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

_stprintf_s(
  lpszCommand, 
  TEXT("monitor %s %s %s"), 
  lpszDeviceID, 
  lpszMonitor, 
  lpszFlags
); 

參數

lpszDeviceID

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

lpszMonitor

下列一或多個旗標。

意義
檔案 指定工作區是簡報來源。 這是預設來源。
input 指定外部輸入是呈現來源。 如果 播放 命令正在進行中,則會先暫停。 如果 setvideo 為 「on」,此旗標會顯示預設隱藏視窗。 裝置可能會限制監視輸入時,其他裝置實例可以執行的動作。
method 方法 搭配 監視 「輸入」使用時,此旗標會選取監視的方法。 方法是「pre」、「post」 或 「direct」。 直接監視要求裝置在監視期間設定為最佳顯示品質。 直接監視方法可能與動作視訊錄製不相容。監視前和後置監視允許動作視訊錄製。 預先監視會在壓縮之前顯示外部輸入,而後監視會在壓縮後顯示外部輸入。 一般而言,不同的監視方法具有不同的硬體影響。 裝置會選取預設監視方法。

lpszFlags

可以是 「wait」、「notify」、「test」 或這些組合。 如需這些旗標的詳細資訊,請參閱 Wait、Notify 和 Test Flags

傳回值

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

備註

簡報來源會在 播放步驟暫停提示 「輸出」或 搜尋 命令之後自動切換至工作區。 錄製命令不會自動切換簡報來源,這可讓您的應用程式在錄製影片時選擇不顯示視訊。

規格需求

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

另請參閱

Mci

MCI 命令字串

提示

pause

record

尋求