Compartilhar via


estrutura D3D12_VIDEO_PROCESS_TRANSFORM (d3d12video.h)

Especifica parâmetros de transformação para processamento de vídeo. Usado pela estrutura D3D12_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS .

Sintaxe

typedef struct D3D12_VIDEO_PROCESS_TRANSFORM {
  D3D12_RECT                      SourceRectangle;
  D3D12_RECT                      DestinationRectangle;
  D3D12_VIDEO_PROCESS_ORIENTATION Orientation;
} D3D12_VIDEO_PROCESS_TRANSFORM;

Membros

SourceRectangle

Especifica o retângulo de origem da transformação. Essa é a parte da superfície de entrada que é blitted para a superfície de destino. O retângulo de origem é fornecido em coordenadas de pixel, em relação à superfície de entrada.

DestinationRectangle

Especifica o retângulo de destino da transformação. Essa é a parte da superfície de saída que recebe o blit para esse fluxo. O retângulo de destino é fornecido em coordenadas de pixel, em relação à superfície de saída.

Orientation

A operação de rotação e inversão a ser aplicada à origem. Retângulos de origem e destino são especificados em coordenadas pós-orientação.

Comentários

Para formatos estéreo, a orientação é aplicada antes que o formato estéreo seja aplicado.

Requisitos

   
Cabeçalho d3d12video.h