monitor 命令

monitor 命令指定演示源。 (默认演示源是 workspace。) 切换演示文稿源可切换源中的所有音频和视频流。 数字视频设备可识别此命令。

若要发送此命令,请使用 lpszCommand 参数集调用 mciSendString 函数,如下所示。

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

参数

lpszDeviceID

MCI 设备的标识符。 打开设备时会分配此标识符或别名。

lpszMonitor

以下一个或多个标志。

值 含义
文件 指定工作区是表示源。 这是默认源。
input 指定外部输入是表示源。 如果 播放 命令正在进行,则首先暂停该命令。 如果 setvideo 为“on”,则此标志显示默认隐藏窗口。 设备可能会限制其他设备实例在监视输入时可以执行的操作。
方法 方法 与 监视器 “输入”一起使用时,此标志选择监视方法。 方法是“pre”、“post”或“direct”。 直接监视请求在监视期间配置设备以获得最佳显示质量。 直接监视方法可能与运动视频录制不兼容。监视前和监视后允许进行运动视频录制。 预监视显示压缩前的外部输入,而后监视显示压缩后的外部输入。 通常,不同的监视方法具有不同的硬件影响。 默认监视方法由设备选择。

lpszFlags

可以是“等待”、“通知”、“测试”或这些组合。 有关这些标志的详细信息,请参阅 等待、通知和测试标志。

返回值

如果成功,则返回零,否则返回错误。

备注

演示源在 播放、 步骤、 暂停、 提示 “输出”或 查找 命令后自动切换到工作区。 record 命令不会自动切换演示源,这为应用程序提供了在录制视频时不显示视频的选项。

要求

要求 值
最低受支持的客户端
Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器
Windows 2000 Server [仅限桌面应用]

另请参阅

Mci

MCI 命令字符串

提示

pause

玩游戏

record

寻求

step