структура DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA (d3dumddi.h)
Структура DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA описывает данные о состоянии потока, которые указывают скорость вывода входного потока.
Синтаксис
typedef struct _DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA {
[in] BOOL RepeatFrame;
[in] DXVAHDDDI_OUTPUT_RATE OutputRate;
[in] DXVAHDDDI_RATIONAL CustomRate;
} DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA;
Члены
[in] RepeatFrame
Логическое значение, указывающее, повторяется ли преобразование частоты кадров или интерполирует кадры. Драйвер ссылается на RepeatFrame только при использовании преобразования частоты кадров. Значение по умолчанию — FALSE, указывающее, что преобразование частоты кадров интерполирует кадры.
[in] OutputRate
DXVAHDDDI_OUTPUT_RATE типизированное значение, указывающее скорость вывода входного потока. Значение по умолчанию — DXVAHDDDI_OUTPUT_RATE_NORMAL.
[in] CustomRate
Структура DXVAHDDDI_RATIONAL , указывающая дробное значение, представляющее пользовательскую скорость вывода. Драйвер ссылается на CustomRate только в том случае, если значение, указанное в OutputRate , равно DXVAHDDDI_OUTPUT_RATE_CUSTOM. Значение по умолчанию — 1/1.
Комментарии
Драйвер использует элемент RepeatFrame для управления преобразованием частоты кадров. Например, при преобразовании драйвера с 60i на 60p, если видеопроцессор поддерживает как обратное телесину (60i–24p), так и преобразование частоты кадров (24p в 60p), то преобразованные кадры содержат интерполированные кадры. Иногда интерполяция приводит к артефактам, и приложению может потребоваться повторить кадры.
Элемент CustomRate должен указать одну из настраиваемых частот, которые драйвер указал в членах структуры DXVAHDDDI_CUSTOM_RATE_DATA при вызове функции GetCaps драйвера с заданным значением D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES; В противном случае функция SetVideoProcessStreamState драйвера возвращает ошибку.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA поддерживается начиная с операционной системы Windows 7. |
Верхняя часть | d3dumddi.h (включая D3dumddi.h) |