Поделиться через


структура 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 (включая D3dumddi.h)

См. также раздел

DXVAHDDDI_RATIONAL