VideoTransformEffectDefinition Classe

Definizione

Rappresenta la definizione di un effetto di trasformazione video.

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
Ereditarietà
Object Platform::Object IInspectable VideoTransformEffectDefinition
Attributi
Implementazioni

Requisiti Windows

Famiglia di dispositivi
Windows 10 (è stato introdotto in 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v1.0)

Commenti

Usare questa classe per aggiungere effetti di trasformazione a un flusso video. Gli effetti supportati includono rotazione, mirroring, ritaglio di origine, mapping di destinazione, proiezione sferica e impostazione di un colore di riempimento per le aree nel frame che non sono riempite con video di input.

Cronologia delle versioni

Versione di Windows Versione dell'SDK Valore aggiunto
1803 17134 SphericalProjection

Costruttori

VideoTransformEffectDefinition()

Inizializza una nuova istanza della classe VideoTransformEffectDefinition .

Proprietà

ActivatableClassId

Ottiene l'ID classe attivabile della definizione dell'effetto di trasformazione video.

CropRectangle

Ottiene o imposta il rettangolo all'interno del quale verrà ritagliato il video, specificato in pixel.

Mirror

Ottiene o imposta la direzione in cui verrà eseguito il mirroring del video.

OutputSize

Ottiene o imposta le dimensioni di output del video, in pixel.

PaddingColor

Ottiene o imposta il colore che verrà utilizzato per riempire i pixel nel fotogramma che non sono riempiti di video, ad esempio quando il video è in formato letterbox.

ProcessingAlgorithm

Ottiene o imposta l'algoritmo di elaborazione multimediale utilizzato per la trasformazione video.

Properties

Ottiene il set di proprietà per la configurazione dell'oggetto VideoTransformEffectDefinition .

Rotation

Ottiene o imposta l'angolo e la direzione in cui verrà ruotato il video.

SphericalProjection

Ottiene un oggetto VideoTransformSphericalProjection che consente di configurare i parametri di proiezione sferica utilizzati dall'effetto di trasformazione video.

Si applica a

Vedi anche