Compartilhar via


estrutura DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA (d3dumddi.h)

A estrutura DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA descreve os dados que especificam a amostragem inoperante da saída. Se a constrição estiver habilitada, o retângulo de destino composto será amostrado para baixo para o tamanho especificado e, em seguida, dimensionado de volta para o retângulo de destino.

Sintaxe

typedef struct _DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA {
  [in] BOOL Enable;
  [in] SIZE Size;
} DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA;

Membros

[in] Enable

Um valor booliano que especifica se a constrição está habilitada. O valor padrão é FALSE, que indica que a constrição está desabilitada.

[in] Size

Uma estrutura SIZE que especifica o tamanho da amostragem para o qual a imagem de saída é reduzida. Tamanho deve ser de (1, 1) para (largura, altura) do retângulo de destino. Tamanho deve ser (0, 0) para não representar nenhuma constrição. O valor padrão é (1, 1).

Observações

O runtime do Direct3D especifica o estado DXVAHDDDI_BLT_STATE_CONSTRICTION no State membro da estrutura D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE em uma chamada para a função de SetVideoProcessBltState do do driver. Isso será especificado somente se o driver tiver definido anteriormente o valor de DXVAHDDDI_FEATURE_CAPS_CONSTRICTION no membro da estrutura de DXVAHDDDI_VPDEVCAPS quando a função getCaps do do driver for chamada com o conjunto de valores D3DDDICAPS_DXVAHD_GETVPDEVCAPS.

Tamanhos de amostragem de (0, qualquer coisa) e (qualquer coisa, 0) são inválidos e a função SetVideoProcessBltState do driver deve retornar um erro se esses tamanhos de amostragem forem fornecidos.

Se o tamanho de amostragem fornecido for maior que o tamanho do retângulo de destino, o driver arredondará o tamanho da amostragem para o tamanho do retângulo de destino.

Requisitos

Requisito Valor
de cliente com suporte mínimo DXVAHDDDI_BLT_STATE_CONSTRICTION_DATA tem suporte a partir do sistema operacional Windows 7.
cabeçalho d3dumddi.h (inclua D3dumddi.h)

Consulte também

D3DDDIARG_DXVAHD_SETVIDEOPROCESSBLTSTATE

DXVAHDDDI_VPDEVCAPS

GetCaps

tamanho do

SetVideoProcessBltState