Compartilhar via


VideoTransformEffectDefinition Classe

Definição

Representa a definição de um efeito de transformação de vídeo.

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
Herança
Object Platform::Object IInspectable VideoTransformEffectDefinition
Atributos
Implementações

Requisitos do Windows

Família de dispositivos
Windows 10 (introduzida na 10.0.10240.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v1.0)

Comentários

Use essa classe para adicionar efeitos de transformação a um fluxo de vídeo. Os efeitos com suporte incluem rotação, espelhamento, recorte de origem, mapeamento de destino, projeção esférica e definição de uma cor de preenchimento para áreas no quadro que não são preenchidas com vídeo de entrada.

Histórico de versão

Versão do Windows Versão do SDK Valor adicionado
1803 17134 SphericalProjection

Construtores

VideoTransformEffectDefinition()

Inicializa uma nova instância da classe VideoTransformEffectDefinition .

Propriedades

ActivatableClassId

Obtém a ID de classe ativável da definição do efeito de transformação de vídeo.

CropRectangle

Obtém ou define o retângulo no qual o vídeo será cortado, especificado em pixels.

Mirror

Obtém ou define a direção na qual o vídeo será espelhado.

OutputSize

Obtém ou define o tamanho da saída do vídeo, em pixels.

PaddingColor

Obtém ou define a cor que será usada para preencher pixels no quadro que não são preenchidos com vídeo, como quando o vídeo é em caixa de correio.

ProcessingAlgorithm

Obtém ou define o algoritmo de processamento de mídia usado para a transformação de vídeo.

Properties

Obtém o conjunto de propriedades para configurar o objeto VideoTransformEffectDefinition .

Rotation

Obtém ou define o ângulo e a direção em que o vídeo será girado.

SphericalProjection

Obtém um objeto VideoTransformSphericalProjection que permite configurar os parâmetros de projeção esféricos usados pelo efeito de transformação de vídeo.

Aplica-se a

Confira também