clip 元素
[与此页面关联的功能 DirectShow 是旧版功能。 它已被 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获所取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能在 Media Foundation 中使用 MediaPlayer、 IMFMediaEngine 和 音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
备注
[已弃用。 此 API 可能会从 Windows 的未来版本中删除。]
指定 clip
媒体源。
特性
clsid, framerate, lock, mlength, mstart, mstop, mute, src, start, stop, stream, stretchmode, userdata, userid, username
父/子信息
Label | 值 |
---|---|
Parent | 跟踪 |
子女 | 影响 |
备注
clsid 属性指定要用作源的源筛选器的 CLSID。 不要在同一clip
元素中指定 src 和 clsid 属性。
(start 或 mstart) 指定至少一个开始时间属性, (stop 或 mstop) 指定一个 stop-time 属性。 如果其中一个开始时间属性未指定,则它默认为 0 (开始时间线的开头,或mstart) 剪辑的开头。 如果其中一个停止时间属性未指定,DES 将假定正常播放速率,并相应地计算未指定的停止时间。 如果同时指定了两个停止时间,则播放速度比平常快或慢(如有必要)。
在以下示例中,时间线持续时间为 7 秒, (stop 减去 start) 。 假定播放速率正常,因此媒体停止时间默认为 10 秒, (持续时间加上 mstart) 。
<clip start="2" stop="9" mstart="3" />
在下一个示例中,媒体启动时间默认为 0,强制媒体持续时间为 10 秒。 时间线持续时间为五秒,因此剪辑以正常速率的两倍播放。
<clip start="5" stop="10" mstop="10" />
如果 src 属性指定静态图像,则 DES 会尝试加载一系列静态图像以创建动画。 例如,如果 src 属性为IMAGE001.BMP,则 DES 会查找IMAGE002.BMP、IMAGE003.BMP、IMAGE004.BMP等。 假设它们存在,则它们以 帧速率 属性指定的速率按顺序数字顺序显示。
示例
<clip src="sample.avi" start="1:05" stop="1:42.5" mstart="30" />
另请参阅