структура 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) |