cue 命令

提示命令准备播放或录制。 数字视频、VCR 和波形音频设备可识别此命令。

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

_stprintf_s(
  lpszCommand, 
  TEXT("cue %s %s %s"), 
  lpszDeviceID, 
  lpszInOutTo, 
  lpszFlags
); 

parameters

lpszDeviceID

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

lpszInOutTo

准备设备以进行播放或录制的标志。 下表列出了可识别 提示 命令的设备类型以及每种类型使用的标志。

提示 提示
digitalvideo
  • input
  • noshow
  • output
  • 位置
录像机
  • from position
  • input
  • output
  • 预滚动
  • reverse
  • 位置
waveaudio input output

下表列出了可在 lpszInOutTo 参数中指定的标志及其含义。

含义
from position 指示从何处开始。
input 准备录制。 对于数字视频设备,如果当前演示源已是外部输入,则可以省略此标志。
noshow 准备在不显示帧的情况下播放它。 指定此标志后,显示器将继续在帧缓冲区中显示图像,即使其对应的帧不是当前位置。 不带此标志和“to”标志的后续提示命令显示当前帧。
output 准备玩游戏。 如果未指定“input”和“output”,则默认设置为“output”。
预滚动 移动预卷距 内点的距离。 内点是当前位置,或由“from”标志指定的位置。
reverse 指示播放方向是反向 (向后) 。
位置 将工作区移动到指定位置。 对于 VCR 设备,此标志指示停止位置。

lpszFlags

可以是“等待”、“通知”或两者。 对于数字视频和 VCR 设备,还可以指定“测试”。 有关这些标志的详细信息,请参阅 等待、通知和测试标志

返回值

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

备注

尽管没有必要,但在某些设备上播放或录制之前发出提示命令可能会减少设备启动操作之前的延迟。

如果正在播放或录制,或者设备已暂停,此命令将失败。

使用提示“output”) 提示播放 (时,发出带有“from”、“to”或“reverse”标志的 play 命令会取消提示命令。

使用提示“input”) 提示录制 (时,使用“from”、“to”或“initialize”标志发出 记录 命令将取消提示命令。

示例

以下命令准备用于录制的“mysound”设备。

cue mysound input

要求

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

另请参阅

Mci

MCI 命令字符串

玩游戏

record