VideoTransformEffectDefinition Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
- 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. |