视频图像转换

[与此页面关联的功能(Windows Media Format 11 SDK)是一项旧功能。 它已被 源读取器接收器编写器取代。 源读取器接收器编写器 已针对 Windows 10 和 Windows 11 进行了优化。 Microsoft强烈建议新代码尽可能使用 源读取器接收器编写器,而不是 Windows 媒体格式 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 新图像由一颗五角星显示在框架内。
WMT_VIDEOIMAGE_TRANSITION_WHEEL 新的图像由四个旋转辐射与一个公共透视点显示。

 

每个转换都在其自己的主题中全面介绍。

编程参考

WMT_VIDEOIMAGE_SAMPLE2