Freigeben über


VideoTransformEffectDefinition Klasse

Definition

Stellt die Definition eines Videotransformationseffekts dar.

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
Vererbung
Object Platform::Object IInspectable VideoTransformEffectDefinition
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v1.0)

Hinweise

Verwenden Sie diese Klasse, um einem Videostream Transformationseffekte hinzuzufügen. Zu den unterstützten Effekten gehören Drehung, Spiegelung, Quellausschnitt, Zielzuordnung, sphärische Projektion und Festlegen einer Auffüllfarbe für Bereiche im Frame, die nicht mit Eingabevideo gefüllt sind.

Versionsverlauf

Windows-Version SDK-Version Wertschöpfung
1803 17134 SphericalProjection

Konstruktoren

VideoTransformEffectDefinition()

Initialisiert eine neue instance der VideoTransformEffectDefinition-Klasse.

Eigenschaften

ActivatableClassId

Ruft die aktivierungsfähige Klassen-ID der Definition des Videotransformationseffekts ab.

CropRectangle

Ruft das Rechteck ab, in dem das Video zugeschnitten wird, in Pixel angegeben, oder legt es fest.

Mirror

Ruft die Richtung ab, in der das Video gespiegelt wird, oder legt diese fest.

OutputSize

Ruft die Ausgabegröße des Videos in Pixel ab oder legt diese fest.

PaddingColor

Ruft die Farbe ab, die zum Füllen von Pixeln im Frame verwendet wird, die nicht mit Video gefüllt werden, z. B. wenn video im Briefkasten steht, oder legt diese fest.

ProcessingAlgorithm

Ruft den Medienverarbeitungsalgorithmus ab, der für die Videotransformation verwendet wird, oder legt diesen fest.

Properties

Ruft den Satz von Eigenschaften zum Konfigurieren des VideoTransformEffectDefinition-Objekts ab.

Rotation

Ruft den Winkel und die Richtung ab, in der das Video gedreht wird, oder legt diese fest.

SphericalProjection

Ruft ein VideoTransformSphericalProjection-Objekt ab, mit dem Sie die sphärischen Projektionsparameter konfigurieren können, die vom Videotransformierungseffekt verwendet werden.

Gilt für:

Weitere Informationen