Share via


VideoTransformEffectDefinition 类

定义

表示视频转换效果的定义。

public ref class VideoTransformEffectDefinition sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class VideoTransformEffectDefinition final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
class VideoTransformEffectDefinition final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class VideoTransformEffectDefinition
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
public sealed class VideoTransformEffectDefinition
function VideoTransformEffectDefinition()
Public NotInheritable Class VideoTransformEffectDefinition
继承
Object Platform::Object IInspectable VideoTransformEffectDefinition
属性
实现

Windows 要求

设备系列
Windows 10 (在 10.0.10240.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v1.0 中引入)

注解

使用此类向视频流添加转换效果。 支持的效果包括旋转、镜像、源剪辑、目标映射、球面投影,以及为帧中未填充输入视频的区域设置填充颜色。

版本历史记录

Windows 版本 SDK 版本 已添加值
1803 17134 SphericalProjection

构造函数

VideoTransformEffectDefinition()

初始化 VideoTransformEffectDefinition 类的新实例。

属性

ActivatableClassId

获取视频转换效果定义的可激活类 ID。

CropRectangle

获取或设置将裁剪视频的矩形,以像素为单位指定。

Mirror

获取或设置视频的镜像方向。

OutputSize

获取或设置视频的输出大小(以像素为单位)。

PaddingColor

获取或设置将用于填充未填充视频的帧中的像素的颜色,例如视频装箱时。

ProcessingAlgorithm

获取或设置用于视频转换的媒体处理算法。

Properties

获取用于配置 VideoTransformEffectDefinition 对象的属性集。

Rotation

获取或设置视频旋转的角度和方向。

SphericalProjection

获取 VideoTransformSphericalProjection 对象,该对象允许配置视频转换效果使用的球面投影参数。

适用于

另请参阅