剪切命令

剪切命令从工作区中删除数据并将其复制到剪贴板。 数字视频设备可识别此命令。

若要发送此命令,请使用 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 [仅限桌面应用]

另请参阅

Mci

MCI 命令字符串