структура DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA (d3dumddi.h)

Структура DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA описывает данные о состоянии потока, указывающие пропорции пикселей.

Синтаксис

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;

Члены

[in] Enable

Логическое значение, указывающее, доступны ли пропорции пикселей. Значение по умолчанию — FALSE, указывающее, что пропорции пикселей недоступны.

[in] SourceAspectRatio

Структура DXVAHDDDI_RATIONAL, указывающая пропорции пикселя источника. Значение по умолчанию — (1, 1).

[in] DestinationAspectRatio

Структура DXVAHDDDI_RATIONAL, указывающая пропорции пикселя назначения. Значение по умолчанию — (1, 1).

Замечания

Драйверу может потребоваться соотношение пропорций исходного и целевого пикселей для достижения наилучшего результата.

Состояние потока DXVAHDDDI_STREAM_STATE_ASPECT_RATIO лучше всего задать вместе с состоянием потока DXVAHDDDI_STREAM_STATE_FILTER_ANAMORPHIC_SCALING.

Пропорции пикселей (0, любое значение) и (любое значение, 0) являются недопустимыми и приводят к возврату драйвера ошибки.

Требования

Требование Ценность
минимальные поддерживаемые клиентские DXVAHDDDI_STREAM_STATE_ASPECT_RATIO_DATA поддерживается начиная с операционной системы Windows 7.
заголовка d3dumddi.h (include D3dumddi.h)

См. также

DXVAHDDDI_RATIONAL