时间线
[与此页面关联的功能 DirectShow 是一项旧功能。 它已被 MediaPlayer、 IMFMediaEngine 和 媒体基金会中的音频/视频捕获取代。 这些功能已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用 MediaPlayer、 IMFMediaEngine 和 Media Foundation 中的音频/视频捕获 ,而不是 DirectShow。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]
[此 API 不受支持,将来可能会更改或不可用。]
时间线公开 IAMTimeline 接口。 此接口包含用于在时间线上设置属性、将组添加到时间线和创建时间线对象(如组、轨道和源)的方法。 若要创建新的时间线,请调用标准的 CoCreateInstance 函数,如下所示:
IAMTimeline *pTL = NULL;
hr = CoCreateInstance(CLSID_AMTimeline, NULL, CLSCTX_INPROC_SERVER,
IID_IAMTimeline, (void**)&pTL);
新时间线为空。 此时,可以加载现有项目文件 (请参阅加载和预览项目) ,或通过创建和插入新对象来构建时间线 (请参阅构造时间线) 。
相关主题