Partager via


VideoTransformEffectDefinition Classe

Définition

Représente la définition d’un effet de transformation vidéo.

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
Héritage
Object Platform::Object IInspectable VideoTransformEffectDefinition
Attributs
Implémente

Configuration requise pour Windows

Famille d’appareils
Windows 10 (introduit dans 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v1.0)

Remarques

Utilisez cette classe pour ajouter des effets de transformation à un flux vidéo. Les effets pris en charge incluent la rotation, la mise en miroir, le découpage source, le mappage de destination, la projection sphérique et la définition d’une couleur de remplissage pour les zones de l’image qui ne sont pas remplies de vidéo d’entrée.

Historique des versions

Version de Windows Version du SDK Valeur ajoutée
1803 17134 SphericalProjection

Constructeurs

VideoTransformEffectDefinition()

Initialise une nouvelle instance de la classe VideoTransformEffectDefinition.

Propriétés

ActivatableClassId

Obtient l’ID de classe activable de la définition d’effet de transformation vidéo.

CropRectangle

Obtient ou définit le rectangle dans lequel la vidéo sera rognée, spécifiée en pixels.

Mirror

Obtient ou définit la direction dans laquelle la vidéo sera mise en miroir.

OutputSize

Obtient ou définit la taille de sortie de la vidéo, en pixels.

PaddingColor

Obtient ou définit la couleur qui sera utilisée pour remplir les pixels dans le cadre qui ne sont pas remplis de vidéo, par exemple lorsque la vidéo est mise en boîte aux lettres.

ProcessingAlgorithm

Obtient ou définit l’algorithme de traitement multimédia utilisé pour la transformation vidéo.

Properties

Obtient le jeu de propriétés pour la configuration de l’objet VideoTransformEffectDefinition .

Rotation

Obtient ou définit l’angle et la direction dans lesquels la vidéo sera pivotée.

SphericalProjection

Obtient un objet VideoTransformSphericalProjection qui vous permet de configurer les paramètres de projection sphérique utilisés par l’effet de transformation vidéo.

S’applique à

Voir aussi