视频图像转换

[与此页面关联的功能 Windows Media Format 11 SDK 是旧版功能。 它已被源读取器和接收器编写器取代。 源读取器和接收器编写器已针对Windows 10和Windows 11进行了优化。 Microsoft 强烈建议新代码尽可能使用源读取器和接收器编写器,而不是 Windows Media Format 11 SDK。 如果可能,Microsoft 建议重写使用旧 API 的现有代码以使用新 API。]

Windows Media Video 9 Image v2 编解码器对一系列图像进行动画处理,从而生成视频流。 编解码器可以一次操作两个图像,将它们混合在一起,并根据你提供的配置创建从一个图像到另一个图像的转换。 本部分介绍支持的转换及其所需的参数。

下表中列出了转换的全局标识符。

转换标识符 说明
WMT_VIDEOIMAGE_TRANSITION_BOW_TIE 新图像显示在框架相反的一侧的一组三角形中。
WMT_VIDEOIMAGE_TRANSITION_CIRCLE 新图像显示在一个圆圈中。
WMT_VIDEOIMAGE_TRANSITION_CROSS_FADE 没有特殊的过渡,两个图像的混合系数决定了交叉淡出 (溶解) 。
WMT_VIDEOIMAGE_TRANSITION_DIAGONAL 新图像沿框架一角的对角线显示。
WMT_VIDEOIMAGE_TRANSITION_DIAMOND 新图像在钻石中显示。
WMT_VIDEOIMAGE_TRANSITION_FADE_TO_COLOR 从图像溶解到纯色帧。
WMT_VIDEOIMAGE_TRANSITION_FILLED_V 新图像显示在框架一侧的三角形中。
WMT_VIDEOIMAGE_TRANSITION_FLIP 旧图像在 y 轴上通过框架中心旋转。 新图像显示为旧图像的背面。
WMT_VIDEOIMAGE_TRANSITION_INSET 新图像由来自框架一角的矩形显示。
WMT_VIDEOIMAGE_TRANSITION_IRIS 新图像沿 x 轴和 y 轴显示。
WMT_VIDEOIMAGE_TRANSITION_PAGE_ROLL 旧图像在翻页效果中转换,显示下面的新图像。
WMT_VIDEOIMAGE_TRANSITION_RECTANGLE 新图像由框架中的矩形显示。
WMT_VIDEOIMAGE_TRANSITION_REVEAL 新图像沿框架一侧的直线显示。
WMT_VIDEOIMAGE_TRANSITION_SLIDE 旧图像从框架中滑出,显示下面的新图像。
WMT_VIDEOIMAGE_TRANSITION_SPLIT 新图像由旧图像中的水平或垂直拆分显示。 拆分沿框架内开始的直线显示。
WMT_VIDEOIMAGE_TRANSITION_STAR 新图像由框架内的五角star显示。
WMT_VIDEOIMAGE_TRANSITION_WHEEL 新图像由四个具有共同透视点的旋转辐射显示。

 

每个转换在其自己的主题中都已完整描述。

编程参考

WMT_VIDEOIMAGE_SAMPLE2