VideoTransformEffectDefinition Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents the definition of a video transform effect.
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
- Inheritance
- Attributes
- Implements
Windows requirements
Device family |
Windows 10 (introduced in 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduced in v1.0)
|
Remarks
Use this class to add transformation effects to a video stream. Supported effects include rotation, mirroring, source clipping, destination mapping, spherical projection, and setting a padding color for areas in the frame that are not filled with input video.
Version history
Windows version | SDK version | Value added |
---|---|---|
1803 | 17134 | SphericalProjection |
Constructors
VideoTransformEffectDefinition() |
Initializes a new instance of the VideoTransformEffectDefinition class. |
Properties
ActivatableClassId |
Gets the activatable class ID of the video transform effect definition. |
CropRectangle |
Gets or sets the rectangle within which the video will be cropped, specified in pixels. |
Mirror |
Gets or sets the direction in which the video will be mirrored. |
OutputSize |
Gets or sets the output size of the video, in pixels. |
PaddingColor |
Gets or sets the color that will be used to fill pixels in the frame that are not filled with video, such as when video is letterboxed. |
ProcessingAlgorithm |
Gets or sets the media processing algorithm that is used for the video transform. |
Properties |
Gets the set of properties for configuring the VideoTransformEffectDefinition object. |
Rotation |
Gets or sets the angle and direction in which the video will be rotated. |
SphericalProjection |
Gets a VideoTransformSphericalProjection object that allows you to configure the spherical projection parameters used by the video transform effect. |