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 [仅限桌面应用] |