剪切命令
剪切命令从工作区中删除数据并将其复制到剪贴板。 数字视频设备可识别此命令。
若要发送此命令,请使用 lpszCommand 参数集调用 mciSendString 函数,如下所示。
_stprintf_s(
lpszCommand,
TEXT("cut %s %s %s"),
lpszDeviceID,
lpszItem,
lpszFlags
);
parameters
-
lpszDeviceID
-
MCI 设备的标识符。 打开设备时会分配此标识符或别名。
-
lpszItem
-
标识要剪切的项的以下标志之一。
值 含义 位于矩形处 指定每个帧剪切的部分。 如果省略,则默认为整个帧。 指定此项后,不会删除帧。 相反,矩形内的区域变为黑色。 音频 流 指定受 命令影响的工作区中的音频流。 如果使用此标志并且还想要剪切视频,则还必须使用“视频流”标志。 (如果未指定这两个标志,则剪切所有音频和视频流。) from position 指定范围剪切的开始。 如果省略,则默认为当前位置。 到 位置 指定范围剪切的结束。 音频和视频数据剪切不包括此位置。 如果省略,则默认为工作区末尾。 视频 流 指定受 命令影响的工作区中的视频流。 如果使用此标志并且还想要剪切音频,则还必须使用“音频流”标志。 (如果未指定这两个标志,则剪切所有音频和视频流。) -
lpszFlags
-
可以是“等待”、“通知”、“测试”或这些组合。 有关这些标志的详细信息,请参阅 等待、通知和测试标志。
返回值
如果成功,则返回零,否则返回错误。
备注
仅当显式保存数据时,更改才会永久;但是,播放就像删除了数据一样。
要求
要求 | 值 |
---|---|
最低受支持的客户端 |
Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 |
Windows 2000 Server [仅限桌面应用] |