Compartilhar via


estrutura DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA (d3dumddi.h)

A estrutura DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA descreve dados de estado de fluxo que especificam a taxa de proporção de pixel.

Sintaxe

typedef struct _DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA {
  [in] BOOL               Enable;
  [in] DXVAHDDDI_RATIONAL SourceAspectRatio;
  [in] DXVAHDDDI_RATIONAL DestinationAspectRatio;
} DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA;

Membros

[in] Enable

Um valor booliano que especifica se as taxas de proporção de pixel estão disponíveis. O valor padrão é FALSE, que indica que as taxas de proporção de pixel não estão disponíveis.

[in] SourceAspectRatio

Uma estrutura DXVAHDDDI_RATIONAL que especifica a taxa de proporção de pixel da origem. O padrão é (1, 1).

[in] DestinationAspectRatio

Uma estrutura DXVAHDDDI_RATIONAL que especifica a taxa de proporção de pixel do destino. O padrão é (1, 1).

Comentários

O driver pode exigir as taxas de proporção de pixel de origem e de destino para obter o melhor resultado.

O estado do fluxo de DXVAHDDDI_STREAM_STATE_ASPECT_RATIO é melhor definido junto com o estado do fluxo DXVAHDDDI_STREAM_STATE_FILTER_ANAMORPHIC_SCALING .

As taxas de proporção de pixel (0, qualquer valor) e (qualquer valor, 0) são inválidas e fazem com que o driver retorne um erro.

Requisitos

Requisito Valor
Cliente mínimo com suporte DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA tem suporte a partir do sistema operacional Windows 7.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

DXVAHDDDI_RATIONAL